| 用途 | 修补最近一次提交 |
|---|---|
| 语法 | git commit --amend [--no-edit] |
| 效果 | 替换原提交,哈希变化 |
常用示例
常用示例
git add forgotten.txt
git commit --amend --no-edit
git commit --amend -m 'fix: new message'
git commit --amend --reset-author已推送的提交 amend 后需要强推;共享分支上先确认没有他人基于旧提交继续工作。
改写上一条提交:补文件或改信息,生成新的提交哈希;默认保留作者与作者时间,更新提交者信息与时间。
| 用途 | 修补最近一次提交 |
|---|---|
| 语法 | git commit --amend [--no-edit] |
| 效果 | 替换原提交,哈希变化 |
git add forgotten.txt
git commit --amend --no-edit
git commit --amend -m 'fix: new message'
git commit --amend --reset-author