как проверить локальную ветку отслеживания, какая удаленная ветка? - PullRequest
1 голос
/ 12 января 2012

Я хочу проверить локальную ветку, которая в данный момент отслеживает, какая удаленная ветка

Например:

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

Но через несколько дней я забываю, какая удаленная ветка test_branch отслеживает. Есть ли команда, которая может дать мне эту информацию?

1 Ответ

4 голосов
/ 12 января 2012

По сути, это дубликат , но для краткого повторения, что для вашей ситуации, вы можете сделать следующее:

$ 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

... тогда нет ветки удаленного слежения, настроенной в восходящем направлении по отношению к вашей текущей ветке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...