2つのオプションのそれぞれが異なるため、さまざまなユースケースがあるため、必ず進めることをお勧めします。
git pull
を実行すると、新しいリモートトラッキングブランチをすべて取得し、既存のトラッキングブランチを更新するだけでなく、少なくとも新しいブランチをリストする必要があります。しかし、実際には新しいローカル支店は作成されません。
Doing git branch -r
は、すべてのリモート追跡ブランチを一覧表示しますが、実際にリモートの新しい追跡情報を更新することはありません。コマンド
git branch --track theBranch origin/theBranch
は同じ名を冠したリモート追跡ブランチを追跡theBranch
と呼ばれる新しいローカルブランチを作成します。これは、次の操作を行う場合と同じ動作になります。
git checkout origin/theBranch
git checkout -b theBranch
使用するオプションは、目的によって異なります。リモートトラッキングブランチを更新し、新しいブランチを登録したい場合は、git fetch
(またはgit pull
)を実行するだけで十分です。新しいブランチを作成したい場合は、2番目のオプション、または私が与えたオプションが、行く方法です。
「git checkout theBranch」は、私の意見では、これを行う最も簡単な方法です。 – 1615903