使用批处理文件来运行git命令

时间:2018-03-29 20:38:28

标签: git batch-file github command

我一直在尝试运行批处理文件,该文件将从预定义的仓库获取所有分支并检出其中一个分支。

git fetch --all
git checkout myBranch
pause

我从命令行得到的响应是命令成功运行但是我运行文件的文件夹没有显示任何分支结帐的证据。

我也尝试检查文件夹的路径并运行命令,但仍无济于事。

但是,当我将命令写入cmd时,它可以正常工作。

非常感谢任何帮助

3 个答案:

答案 0 :(得分:2)

git fetch --all(双 - )从所有遥控器获取,而不是所有分支。 fetch总是抓取所有分支。 (对于git push,您需要参数--all来推送所有分支。)

git checkout myrepo尝试签出名为myrepo的分支。可能没有此名称的分支,因此应显示错误。

答案 1 :(得分:-2)

你是什么意思'没有证据表明已经结帐任何回购协议' ?

当你运行批处理时,不要看到像切换到分支的消息..或者已经在...?

答案 2 :(得分:-2)

previous answer表示命令cmd "/C clean.bat"./clear.bat会为您提供所需的结果。