修改最后一次提交
如果提交后发现想要修改提交信息,可以直接使用 git commit --amend
命令,使用该命令后,Git会启动文本编辑器,然后可看到上次提交时的说明,编辑它确认没问题后保存退出,就会使用新的提交说明覆盖刚才的提交信息:
1 | $ git commit --amend |
如果刚才提交时忘了暂存某些修改,可以先补上暂存操作,然后再运行 --amend
提交:
1 | $ git add forgotten_file |
取消已经暂存的文件
1 | $ git status |
使用命令 git reset HEAD README.config
将README.config移出暂存区:
1 | $ git reset HEAD README.config |
可看到,README.config已经为Changes not staged for commit状态。
取消对文件的修改
将README.config移出暂存区后,可以进一步使用命令 git checkout -- README.config
取消对README.config的修改。
1 | $ cat README.config |
《pro git》学习笔记