繁体   English   中英

如何检查本地分支跟踪哪个远程分支?

[英]how to check a local branch tracking which remote branch?

我想检查当前跟踪哪个远程分支的本地分支

例如:

git checkout -b test_branch
git branch --set-upstream test_branch origin/remote_project001

但几天后,我忘记了test_branch正在跟踪哪个远程分支。 有没有可以给我这些信息的命令?

这基本上是重复的 ,但要简要地重复一遍,您可以执行以下操作:

$ git checkout test_branch
$ git rev-parse --abbrev-ref --symbolic-full-name @{u}
origin/remote_project001

如果您收到错误:

error: No upstream branch found for ''
@{u}
error: No upstream branch found for ''
fatal: ambiguous argument '@{u}': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions

...然后没有远程跟踪分支配置为当前分支的上游。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM