【Git】直前のコミットを修正する
目次
–amendスイッチを使用する
amend
とは、日本語で修正する
という意味。修正するというものの、できないこともあるので注意する必要がある
できること
- 直前のコミットメッセージの修正
- 直前のコミット内容へのファイルの追加
できないこと
- 2つ以上前のコミットを修正する
git rebase -i
と組み合わせて行う
- コミットからファイルを消去する
git reset
を使う必要がある
コミットメッセージの編集の仕方
以下コマンドを実行する
1 |
|
Gitに設定してあるエディタが開き、以下のような編集画面が表示される
1 |
|
この一番上のメッセージを編集して、保存してエディタを閉じれば自動で1つ前のコミットを書き換えてくれる
ファイルを追加する
追加したいファイルをgit add
してステージングしてから、git commit --amend
を使用する
1 |
|
--no-edit
スイッチは、直前のコミットのメッセージを変更せずにそのまま使い回すスイッチ
- コメントも編集したい場合は、--no-edit
スイッチをつけなければ編集できる
【Git】直前のコミットを修正する