场景
当你在本地开发分支上一通操作猛如虎之后,经过自测,感觉已经可以提交到远端仓库,然后你又一通操作,提交完毕。正准备跟女神一起去吃宵夜,就在准备合上电脑那一刹那,你突然发现有几个文件竟然没有提交!!!这些改动都属于刚刚那次提交,你现在可以重新提交一下,这样会产生多余的一次提交,作为一个有追求的工程师,你打开手机,给女神发了个消息“稍等我一下,马上就好,我很快的“(误)你是绝对不允许多余的一次提交产生的,于是,这里你就要用到
git commit --amend
使用流程
首先,你需要把本次修改加到本地
git add .
然后你需要
git commit --amend
这时会弹出一个上一次提交的时候你写的提交信息,保存这个信息,快捷键:摁住shift不松手同时双击z。(这是vim在命令模式下保存并退出vim的快捷键)
然后把远端代码拉下来
git pull
这一pull