amend
直前のコミットを修正する。2個前等はrebaseが必要
リモートプッシュ済みの場合は強制プッシュgit push -f
が必要なので非推奨
コミット日時を現在日時にする
vimなどでメッセージ保存時でなく、コマンド実行時の日時になります
コマンド実行→vim開いて1分待つ→:wq
は無意味ということ
git commit --amend --reset-author
直前のコミットに変更を追加
適宜ステージングしamendする。
コミットメッセージを変えなくていいなら--no-edit
オプション。
git commit --amend --no-edit
コミットメッセージも変えたい時
ただのamend。
# vimで編集
git commit --amend
# ワンライナーで済むなら
git commit --amend -m "new text"