1. ホーム
  2. git

[解決済み] あるブランチの内容を新しいローカルブランチにコピーするにはどうすればよいですか?

2022-03-15 02:47:10

質問

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

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

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

どのように解決するのですか?

git checkout old_branch
git branch new_branch

これで、"old_branch" と同じ状態の新しいブランチ "new_branch" が得られます。

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

git checkout -b new_branch old_branch