このブランチをチェックアウトせずにリモート ブランチからローカル ブランチを作成するにはどうすればよいでしょうか?

このブランチをチェックアウトせずにリモート ブランチからローカル ブランチを作成するにはどうすればよいでしょうか?

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

答え1

はい、方法はあります。できますgit branch foo origin/foo

すると、ローカル ブランチが作成されfoo、リモートが追跡されるようになりますorigin/foo

関連情報