這是我的批處理文件:的Windows,混帳,批處理文件,命令行:不會添加新文件
set HOME=%USERPROFILE%
cd my/project/path
git add .
set /p msg=Commit message: %=%
git commit -am "%msg%"
git pull
git push
這是自動提交+推我的代碼。但是,當我檢查了,事實證明,它不會發新的文件
這是我的批處理文件:的Windows,混帳,批處理文件,命令行:不會添加新文件
set HOME=%USERPROFILE%
cd my/project/path
git add .
set /p msg=Commit message: %=%
git commit -am "%msg%"
git pull
git push
這是自動提交+推我的代碼。但是,當我檢查了,事實證明,它不會發新的文件
我強烈建議不要這樣做(盲目承諾,推動所有的變化),但是如果你希望,改變git add .
到git add -A .
和git commit -am "%msg%"
到git commit -m "%msg%"
。這將承諾一切:新文件,更改文件,文件刪除。
要盲目提交併推送所有更改,應仔細創建.gitignore以排除應該添加到存儲庫的文件。
批處理文件的另一個指針是你最好在git commit
之前做git pull
。在提交之前,你需要先檢查是否與其他人的提交有衝突。
當我使用「git status」時,它說「沒有提交」 –