在使用 Git 时,push 到远端后发现 commit 了多余的文件,或者提交到了错误的分支,或者希望能够回退到以前的版本,这时就要撤销提交。
git reset --hard HEAD~1 //git reset --soft HEAD~1
~1代表回退一个版本,--hard会丢弃本地更改,--soft会保留本地更改,具体使用时应根据具体情况斟酌。
~1
--hard
--soft
git push -f
直接使用git push会提示本地版本落后于远程版本,所以需要-f参数强制进行 push。
git push
-f
暂时没有留言
暂时没有留言