欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用bat批处理文件提交Git

程序员文章站 2022-06-20 10:43:48
...

相似工具:使用bat批处理文件快速打开Jupyter Lab


使用bat批处理文件提交Git需要我们操作三个文件,新建pull.bat和push.bat,并修改.gitignore。

1. 首先我们在创建rep时候记得添加.gitignore。

2. 我们选择我们可以提交的类型加上 文件类型/

使用bat批处理文件提交Git

3. 在末尾加上

\pull.bat

\push.bat

使用bat批处理文件提交Git

4. 在项目文件夹下新建pull.bat,负责把你想要提交的文件pull到“中转站”,这一步实际上离线可以完成,当年想提交后可以双击pull.bat,这时候相当于提交的请求缓存在中转站中


@echo off
title 
D:\Git\bin\git.exe pull origin master
exit

5. 在项目文件夹下新建push.bat,负责把你想要提交的文件从“中转站”push到git上,双击push.bat

@echo off
set /p commit=commit:
title auto commit
D:\Git\bin\git.exe add -A
D:\Git\bin\git.exe commit -m %commit%

D:\Git\bin\git.exe push origin master
D:\Git\bin\git.exe branch -u origin/master master
exit

commit部分一般不会报错,但是后面我自己遇到问题是'master' set up to track remote branch 'master' from 'origin'.

说明我们新建立的master分支还不能和远程的master分支建立追踪关系(虽然表面我们看似已经建立了master分支,但git不认为它和远程的master有任何关系),当然,您可以按照上面提示那样,通过git pull指定远程的分支和本地的分支来进行更新,但此处我们使用提示中的第二种方式,建立本地分支和远程分支的追踪关系:
 

git branch -u origin/master master

到此我们再push就可以发现完成啦!