Git|コミット変更まわり
直前のコミットを修正する
# git commit --amend
--amend を使うと現在のブランチの先頭に上書きしてコミットします。
コミットのコメントだけを修正する
# git commit --amend
インデックスにファイルを追加しない状態で --amend を使うとコメントのみ修正できる。
直前のコミットを取り消しする
# git reset --hard HEAD~
コミット内容を現在のブランチにコピーする
# git cherry-pick "<コミット>"
指定したコミットが現在のブランチにコピーされる
コメントからコミットを検索する
# git log --grep "<パターン>"
直前のresetを取り消しする
# git reset --hard ORIG_HEAD
reset 前のコミットは ORIG_HEAD という名前で参照できる。
なので ORIG_HEAD を指定して、reset すると 直前のresetの取り消しとなる。
リベースを取り消しする
# git rebase --abort
--abort オプション を使って、rebase を実行するとリベースの取り消しになる。
------------------------------
作成日:2018年04月02日
更新日:2018年04月04日
------------------------------