如何正确设置批处理文件的参数来运行“git pull”?
问题描述:
我在.bat文件,下面的代码:如何正确设置批处理文件的参数来运行“git pull”?
cd C:\\TESTS\pathToFolderWhereIWantToGitPull
start "path to git bash.exe" git pull
pause
的Git的bash正常打开,但bash.exe关闭速度非常快,不做该文件夹中一个git拉。我在这里做错了什么?该bash.exe是正确的应用程序做git拉?任何想法如何正确运行此代码?
答
我早先通过cmd命令尝试过但我拒绝访问。现在我发现基本cmd中的解决方案:
cd c://TESTS/path
set HOME=%USERPROFILE%
git pull
pause
我错过了一个HOME变量。现在它工作时不使用git.exe或bash.exe。
答
启动命令将在单独的窗口中启动一个新的应用程序,然后窗口将在应用程序结束后立即关闭。你真的不需要启动bash.exe来运行git。你可以运行git pull
来代替你的启动命令,这应该工作。您可能需要提供git.exe的完整路径。您也可能不再需要暂停,具体取决于您是从现有命令提示符运行此操作,还是只需双击快捷方式即可。
cd C:\Tests\path
"C:\Program Files (x86)\Git\bin\git.exe" pull
pause
答
把这个代码到您的.bat文件
cd c://TESTS/path
set HOME=%USERPROFILE%
git pull
pause