Git History
修改上一次commit
git commit --amend,如果上次提交后没有做任何修改,运行这个命令可以修改上次提交的message,如果你发现少提交了一个文件,或者有其他小的改动
觉得应该放在上一个commit里面,就可以在commit最后加上--amend 参数,来更新上次commit。
查看历史记录 git log vs git reflog
平时大家一般都习惯使用 git log 查看当前commit记录,但是默认只显示出当前的最新状态,如果一个commit被其他命令删除,这里是就看不见了。
git reflog 则记录了目前为止的所有动作,包括经过的所有commit。要想恢复一个被删除的commit,git reflog 是不二之选。git reflog
其实就是git log -g --abbrev-commit --pretty=oneline的一个alias。