- 変更をコミットし、新しい機能の作業を開始しました。
- 私は物事を台無しにしていたことに気づきました
- 以前のコミットに戻す必要がありました。
私がしたこと。
git add .
git commit -m "Screwed Up"
git branch -m experiment
git checkout 62b5 (SHA1 of previous commit)
git checkout -b master
git branch -D experiment
以前のコミットに戻すためのより良い方法があるに違いないと思います。
を試してみると、git reset HEAD
まだコミットされていない変更が表示されますgit status
。
それを行うためのより良い方法がある場合、それは何ですか? または、このような状況を回避するために別のワークフローを使用する必要がありますか?