mancuoj

mancuoj

Better late than never.
github
twitter

Gitを間違ったブランチに誤ってコミットした場合、どうすればよいですか?

最初に間違ったブランチで前回のコミットを取り消し、次に変更をスタッシュに保存します:

git reset HEAD~ --soft
git stash

正しいブランチに切り替えて、一時保存した変更をポップして再度コミットします:

git checkout correct-branch
git stash pop
git add .
git commit -m "メッセージ"

別の方法#

git cherry-pick コマンドは、他のブランチから特定のコミットを現在のブランチに適用するためのものです。

したがって、正しいブランチで間違ったブランチの最新のコミットを適用できます:

git checkout correct-branch
git cherry-pick wrong-branch

最後に、間違ったブランチからこのコミットを削除します:

git checkout wrong-branch
git reset HEAD~ --hard
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。