3

次のようなコマンドがあるとします。

git checkout -b my-branch origin/dev

以前からフェッチしたことがあると仮定すると、ブランチoriginがあることがわかっています。前に実行する必要がありますか、それともリモートブランチの最新のコミットまで常にフェッチしますか?devgit fetchgit checkoutcheckout

4

1 に答える 1

1

git checkout -b branch origin/branchリポジトリをフェッチせずにリモートリポジトリからチェックアウトします。チェックアウトされたブランチは、リモートリポジトリでブランチがどのように表示されるかを示します。

注:ローカルリポジトリにはリモートリポジトリの更新された知識がgit branch -aないため、チェックアウトしているリモートブランチが表示されないか、古い参照が表示される場合があります。

于 2012-09-24T20:47:41.530 に答える