リモート ブランチ があるとします。リモート ブランチが現在指しているのと同じコミットを指すorigin/foo
ローカル ブランチを作成したいとします。作業ディレクトリと によって変わることを除けば、これは必要なことです。ブランチをチェックアウトせずに同じ結果を得る方法はありますか?foo
origin/foo
git checkout foo
HEAD
foo
答え1
はい、方法はあります。できますgit branch foo origin/foo
。
すると、ローカル ブランチが作成されfoo
、リモートが追跡されるようになりますorigin/foo
。