我想检查当前正在跟踪哪个远程分支的本地分支
例如:
git checkout -b test_branch
git branch --set-upstream test_branch origin/remote_project001
但几天之后,我忘记了跟踪哪个远程分支test_branch
。
有没有可以给我这些信息的命令?
答案 0 :(得分:4)
这基本上是duplicate,但要简要重复一遍,您可以执行以下操作:
$ 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
...然后没有远程跟踪分支配置为当前分支的上游。