Git操作:怎么回退最新的一次提交履历。
项目中经常遇到执行Git Push后,
发现不需要将本次履历提交到目前的分支上。
这时候应该怎么操作方便呢?
只需要两行命令就能回退。
1.首先使用
git reset --soft HEAD^1
※注意:^1为撤回最近一次的提交, ^2就是最近两次的提交,以此类推
2.再使用
git push -f
※注意:推上远程分支。这里用的是强推(-f),多人使用这个分支不推荐使用强推
以上
朱子家训说:宜未雨而筹谋,勿临渴而掘井。
任何事情要到了跟前才想解决办法,那我们岂不很被动!