平时自己会在多个本地git仓库中写代码,然后push到远程(比如GitHub),每次提交代码都要输入git add -A
、git commit -m "xxx"
、git push origin master
,比较麻烦,所以写了一个适用于Windows下的bat批处理脚本来做这件事情,把下面的代码保存为auto-commit.bat
文件并放到git仓库根目录下,这样每次提交本仓库的代码时只需双击auto-commit.bat
文件,然后输入commit信息,就可以快速提交代码了。
:: input commit message
set /p commit_msg=Please input commit message:
:: show git status
git status
:: add all changing
git add -A
:: local commit
git commit -m "%commit_msg%"
:: push to remote repository
git push origin master
:: make a pause
pause