ブランチの内容を新しいローカルブランチにコピーするにはどうすればいいですか? 質問する

ブランチの内容を新しいローカルブランチにコピーするにはどうすればいいですか? 質問する

ローカル ブランチで作業し、変更をリモートにプッシュしました。

そのブランチの変更を元に戻して、別の作業を行いたいのですが、作業を完全に失いたくはありません。ローカルに新しいブランチを作成し、そこに古いブランチをコピーして、変更を元に戻し、古いブランチで作業を続けるというようなことを考えていました。

これより良い方法はあるでしょうか?

ベストアンサー1

git checkout old_branch
git branch new_branch

これにより、「old_branch」と同じ状態の新しいブランチ「new_branch」が作成されます。

このコマンドは、次のように組み合わせることができます。

git checkout -b new_branch old_branch

おすすめ記事