- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Git/git reset/コミットを取り消す(過去のコミットに戻す) へ行く。
- 1 (2017-08-18 (金) 16:41:15)
- 2 (2017-08-18 (金) 17:19:35)
コミットを取り消す
コミットを取り消す
vi test.txt # (1) test.txtを修正する。 git add test.txt # (2) test.txtをステージングする。 git commit -a -m 'fixed' # (3) コミットする。 git reset --hard HEAD^ # (4) 上のコミットを取り消す。 # コミットログ'fixed'は消え、test.txtは修正前の状態に戻っている。
(コミットして時間が経っていて、すでに他者が修正を行っている可能性が高い場合の)コミットを取り消す
自分: git commit -am 'XXX' git push
他者: git pull git commit -am 'XXX'
自分: git revert HEAD git push
(他者) git pull