我尝试将我经常使用的一系列GIT命令作为批处理文件连续放置在一起,以便不重复太多。例如,我有一个名为update_repo_branch.bat
的批处理文件,用于更新本地repo并将分支与远程分支同步:
@echo off
if(%1) == () goto end
if(%2) == () goto end
cd %1
git checkout %2
git fetch origin
git merge oring/%2
:end
懒惰是好的,但我发现GIT命令完成后,似乎会发送一个退出标志来终止正在运行的任何内容。因此,使用批处理文件一次性执行所有命令并不起作用。有什么办法可以解决这个问题吗?
git checkout
命令吗? - eckes