Git提交撤销

2019-02-14  本文已影响0人  最终幻想_5b57
Git的几种状态
状态 工作区
未修改 工作区
已修改 工作区
已暂存 暂存区
已提交 本地仓库
已推送 远程仓库
已修改 未暂存

已经修改了文件,还未进行git add
恢复方法
使用一下任意命令

git checkout .
git reset--hard
已暂存 未提交

已经进行了git add,还未进行git commit
恢复方法
使用一下任意命令

git reset 
git checkout .
git reset--hard
已提交 未推送

已经进行了git commit,还未进行git push
恢复方法
使用远程仓库覆盖本地仓库

git reset--hard origin/master
已推送

已经进行了git push
恢复方法
回滚本地仓库,强制推送覆盖远程仓库

git reset--hard HEAD^
git push -f
上一篇 下一篇

猜你喜欢

热点阅读