我在记事本中编写了DOS命令和GIT命令并转换为.BAT文件。执行批处理文件后,只执行DOS命令,GIT命令不执行。如何使用批处理(.BAT)文件运行GIT命令< / p>
答案 0 :(得分:4)
确保git位于PATH system environment variable中,如果是,那么你应该可以像在终端中一样调用git。请注意,您需要重新启动终端(cmd)才能使路径更改生效。
答案 1 :(得分:1)
Msysgit中的git命令是通过使用批处理文件来包装所有调用并使用正确的环境变量运行正确的可执行文件来实现的。您不能像通常的可执行文件那样从另一个批处理文件执行批处理文件,您必须使用特殊命令来运行它们。如果我的记忆是正确的,那么该命令是call
,并且将被用作call git push
。
答案 2 :(得分:1)
Hai All, 最后我得到了我的问题的解决方案。通过使用下面的代码片段,我们可以使用BAT文件运行Git
"c:\Program Files\Git\cmd\git.cmd" pull > c:\platform.txt
以上代码使用BAT文件,而不是使用git pull
或git push
以及使用GIT Bash的任何git命令
感谢所有人发布您的宝贵意见和部分答案