2012-01-12 12 views
1

私は現在、例えばどのリモートブランチローカルブランチをチェックしてどのリモートブランチを追跡するか?

を追跡するローカルブランチをチェックしたい:

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

しかし数日後、私はリモートブランチtest_branchが追跡されていることを忘れ。 その情報を与えるコマンドがありますか?

+1

リモートトラッキングブランチの名前を表示する[gitコマンド]の複製が可能です。(http://stackoverflow.com/questions/3763039/git-command-to-emit-name-of-remote-tracking-branch) –

答えて

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 

...そこをリモートブランチブランチが現在のブランチのアップストリームに設定されていません。

+0

it作品!!どうもありがとう! – camino

関連する問題