【Git】ブランチを作成と同時に切り替える
もくじ
コマンド
git switch -c <ブランチ名> git switch --create <ブランチ名>
サンプルコマンド
現在main
ブランチいるとき、develop
ブランチを作成してそのままブランチを移動するには下記コマンドで可能です。
新
git switch -c develop
旧
git checkout -b develop
今までずっとcheckout
に馴染んでたのですが、今は古いみたいですね。
switch
が主流のようなので慣れていきましょう!
注意
オプション-c
を大文字の-C
にしてしまうと想定と違う操作になる可能性があるので注意です。
git switch -C <ブランチ名> git switch --force-create <ブランチ名>
略さないコマンドを見るとforce
がついてますね。これは強制的にブランチを作成するということです。
つまり、<ブランチ名>
がすでに存在する場合でもそれがリセットされて新規作成されます。
基本的には小文字の-c
で実行するようにしましょう。