我已经在记事本中编写了DOS命令和GIT命令,并转换为.BAT file.After执行批处理文件只执行DOS命令将执行GIT命令不executing.How我使用批处理(.BAT)文件运行GIT命令
发布于 2011-02-22 19:06:38
确保git在您的PATH system environment variable中,如果是这样的话,您应该能够像通常在终端中那样调用git。请注意,您需要重启终端(cmd)才能使路径更改生效。
发布于 2011-02-23 01:36:05
Msysgit中的git命令是通过使用批处理文件包装所有调用并使用正确的环境变量运行正确的可执行文件来实现的。您不能像执行可执行文件那样正常地从另一个批处理文件执行批处理文件,您必须使用特殊命令来运行它们。例如,如果我没记错,该命令是call,且将用作call git push。
发布于 2011-02-23 13:42:44
Hai All,最后我使用下面的代码片段得到了我的question.By的解决方案,我们可以使用BAT文件运行Git
"c:\Program Files\Git\cmd\git.cmd" pull > c:\platform.txt
上面的代码使用来自BAT文件,而不是使用git pull或git push以及任何使用git Bash的GIT命令
感谢所有人的宝贵意见和部分回答
https://stackoverflow.com/questions/5077254
复制相似问题