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

Git 如何检查跟踪哪个远程分支的本地分支?,git,git-branch,Git,Git Branch,我想检查当前跟踪哪个远程分支的本地分支 例如: git checkout -b test_branch git branch --set-upstream test_branch origin/remote_project001 但是几天后,我忘记了哪个远程分支正在跟踪。 有没有命令可以告诉我这些信息 这基本上是一个问题,但要简单地重复一下,针对您的情况,您可以执行以下操作: $ git checkout test_branch $ git rev-parse --abbrev-ref --s

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

例如:

git checkout -b test_branch
git branch --set-upstream test_branch origin/remote_project001
但是几天后,我忘记了哪个远程分支正在跟踪。 有没有命令可以告诉我这些信息

这基本上是一个问题,但要简单地重复一下,针对您的情况,您可以执行以下操作:

$ 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
。。。然后,没有远程跟踪分支被配置为位于当前分支的上游。

这基本上是一个问题,但要简单地重复一下,对于您的情况,您可以执行以下操作:

$ 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
。。。则没有远程跟踪分支被配置为位于当前分支的上游。

可能重复的可能重复的