bat脚本 git pull_bat文件方式对git进行操作
仓库初始化基本的配置和仓库地址配置
提交仓库包含单文件配置和多文件提交
远程推送目前是强制推送,如果需要可以自行修改命令或扩展@echo off
rem 标题
title Git Working
cls
goto selectAll
pause
rem 选择函数
:selectAll
echo ----------------------------------------
echo 注意:请确保您的git命令可以直接在cmd中运行,如果不能运行,请查看path环境变量
echo 请选择你要进行的操作,然后按回车
echo ----------------------------------------
echo 1,仓库初始化
echo 2,提交仓库
echo 3,退出
set/p n= 请选择:
if "%n%"=="1" ( goto initfun ) else ( if "%n%"=="2" ( goto subfun ) else ( if "%n%"=="3" ( exit ) else ( goto selectAll )))
:subfun
echo 请选择要提交的数据,然后按回车
echo ----------------------------------------
echo 1,单个文件
echo 2,全部文件
echo 3,返回上一级
echo ----------------------------------------
set/p f= 请选择:
if "%f%"=="1" ( goto one ) else ( if "%f%"=="2" ( goto all ) else ( if "%f%"=="3" ( goto selectAll ) else ( goto subfun )))
:one
set/p fo= 请输入要上传的文件:
git add "%fo%"
echo 正在进行提交中...
set/p co= 请输入描述内容:
echo 正在进行对文件进行描述中...
git commit -m "%co%"
echo git单文件上传完成...
goto subfun
:all
git add .
echo 正在进行提交中...
set/p ca= 请输入描述内容:
git commit -m "%ca%"
echo 正在进行对文件进行描述中...
Echo
set/p yd= 请选择 Y. 推送远程 N. 退出:
rem 推送远程命令
If %yd%==Y ( git push origin master -f ) else (exit)
goto subfun
:initfun
echo 正在进行初始化中...
set/p name= 请输入name:
git config --global user.name "%name%"
set/p email= 请输入email:
git config --global user.email "%email%"
git init
set/p giturl= git初始化已经完成,请输入仓库地址:
git remote add origin %giturl%
echo 初始化已完成
cls
goto selectAll
bat脚本 git pull_bat文件方式对git进行操作相关推荐
- 使用bat脚本上传文件到Linux服务器
前言 本文中运行环境为Win10, 脚本类型为bat脚本, 上传文件使用WinScp客户端进行上传, 下面开始教程 一. 安装WinScp客户端 WinScp客户端官方链接: https://wins ...
- bat脚本执行exe文件_将批处理(BAT)脚本转换为可执行(EXE)文件
bat脚本执行exe文件 When you get down to it, batch files and executable files work pretty much the same way ...
- BAT脚本实现FTP文件自动传输
BAT脚本实现FTP文件自动传输 第一个脚本代码,用于输入用户名密码和路径 open 192.168.100.5 ftp 123123 cd pub binary ::批量传输 ::mput D:\t ...
- Windows使用bat脚本上传文件到Linux(免密上传)
在工作中接到了使用bat命令定时上传文件到Linux的需求,总是需要手动输入密码挺麻烦,搞了两个比较简单的免密上传的方法.一.使用OpenSSH.二.使用FTP 一.使用OpenSSH bat内容在: ...
- Windows下使用bat脚本批量创建文件夹
环境 Windows10 创建非中文目录 新建bat文件,例如: a.bat, 脚本内容如下 md aa bb cc 双击a.bat运行,效果如下 创建中文目录 修改a.bat,内容如下: md 目录 ...
- Git撤销文件的修改(git checkout -- file)(git reset HEAD file)(git reset HEAD~)
1 撤销没有add到暂存储区文件 git checkout -- file 如果我们把文件rm了,git statu肯定会显示出来,我们怎么还原这个文件呢?还是用上面的命令 2 撤销到add到暂存 ...
- git服务器文件同步,利用git让服务器网站与本地同步 ssh配置
嘛,就是将服务器上的网站和本地同步. 方法1 首先是上传服务器上的网站到github仓库 git init git add . git commit -m '' 关联远程仓库,先去github上新建一 ...
- bat脚本获取cfg文件内的变量值
version.cfg文件内容如下: project='XXX' version_number='V01.01' description='' 写一个bat脚本读取versin.cfg文件获取里面ve ...
- bat脚本-批量删除文件前缀
删除bat所在的目录下,文件名以q_开头的前缀. 比如q_weq_we.txt转换成weq_we.txt @echo off setlocal enabledelayedexpansion for / ...
最新文章
- UITextField的代理方法
- 机器学习Sklearn实战——线性回归
- mysql etc rc.local_CentOS 7 开机启动自定义配置文件:/etc/rc.local 不执行解决办法 | IT运维网...
- 路由器再度躺枪:主流厂商设备中被发现后门
- 聊聊 scala 的模式匹配 1
- easyUI替换非16x16的图标
- linux如何检测文件完整,shell脚本实现linux系统文件完整性检测
- NeatUpload 同时选择并上传多个文件
- 【数学建模】2017年B题
- c语言符号意思大全,c语言符号意思
- Python资源大全中文版(建议收藏)
- Fspecial函数用法
- 原创:AIR202连接阿里云调试纪实1
- 【Android】面试宝典
- 360校招笔试题(C++小明买菜)
- 二级域名做网站有哪些优势?
- 2021-04-23 每日总结
- 深入解读微服务架构下分布式事务解决方案
- CAPL编程中的思想:if...else...判断语句还能这么玩
- 回顾与展望 | 2020
热门文章
- 【数据结构-排序】4.图解归并排序和基数排序
- Redis 16 大应用场景,竟然这么多。。
- struts实战--实现条件查询(利用dbutils)
- 15个顶级Java多线程面试题及回答(高级java工程师)
- WEB前端:浏览器(IE+Chrome+Firefox)常见兼容问题处理【03】
- scihub只能用doi查吗_同步带轮齿形加工只能用滚齿机吗?
- (JAVA学习笔记) 关于稀疏数组
- 远程连接CentOS的MySQL报错:Can't connect to MySQL server on 'XXX' (13)
- Android中使用Handler和异步任务(AsyncTack)来为UI线程执行费时操作
- 基于JWT的Token认证机制实现