【发布时间】:2011-07-21 01:11:16
【问题描述】:
我尝试将我一直连续使用的一系列 GIT 命令放在一起作为批处理文件,这样我就不会过多地重复自己。例如,我有这个名为 update_repo_branch.bat 的批处理文件来更新本地 repo 并将分支与远程分支同步:
@echo 关闭
if(%1) == () 转到结束
if(%2) == () 转到结束
光盘 %1
git 结帐 %2
git 获取来源
git 合并 oring/%2
:结束
懒惰是好事,但我发现当一个 GIT 命令完成时,它似乎会发送一个退出标志来终止正在运行的任何东西。因此,使用批处理文件一次性执行它们根本行不通。知道如何解决它吗?
【问题讨论】:
-
那么,只执行
git checkout?
标签: windows git batch-file