Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【git】ひとつ前の状態に戻りたい git reset --soft HEAD^

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の修正が完全になかったことになるので、

おそらくそちらを使いたい人はあまりいないはず

ランキング参加中です

↓クリックしていただけると嬉しいです〜