例如,假设 master
正在跟踪 origin/master
。我如何让 Git 告诉我 master
正在以对程序有用的方式跟踪 origin/master
?
<fill-in-the-blank> master
最佳答案
由于您是在脚本中执行此操作,因此最好的方法是调用配置
git config --get branch.${BRANCH}.remote
git config --get branch.${BRANCH}.merge
如果您只对当前 checkout 的分支感兴趣,那么 git 会提供特殊的引用 @{u}
来引用当前的上游。只需使用 rev-parse
确保它在使用前有效。
如果您只是在终端输入,那么 git branch -vv
是正确的选择
关于git - 如何在 Git 中获取分支的远程跟踪分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28552620/