git reset --soft HEAD^
で今、修正している他のソースコードはそのままにしてコミットだけを取り消すことができる
例えばhoge.cを修正して
git add hoge.c git commit -m "Added hoge.c"
という状態で
git reset --soft HEAD^
すると、
hoge.cがまだcommitされていない状態に戻る
-
- softの代わりに、--hard もあるけどそちらはhoge.cの修正が完全になかったことになるので、
おそらくそちらを使いたい人はあまりいないはず
ランキング参加中です
↓クリックしていただけると嬉しいです〜