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日
------------------------------

ページの先頭へ