有没有办法从git获取可以从批处理文件执行的本地存储库的路径?
set GITBIN="c:\Program Files (x86)\Git\bin"
set REPODIR1=C:\RandomPath1\REPOSITORY1
set REPODIR2=C:\RandomPath2\REPOSITORY2
pushd %TGACOREDIR%
@echo on
%GITBIN%\git pull
@if %ERRORLEVEL% NEQ 0 (
goto :pullerror
)
我想从git获取REPODIR1和REPODIR2,以便开发人员可以运行脚本,即使他们的本地存储库位于彼此不同的位置。有没有办法做到这一点,以便REPODIR1和REPODIR2不必在这个.bat文件中硬编码?
答案 0 :(得分:1)
此命令应该执行您想要的操作
git rev-parse --show-toplevel