打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
git常见后悔药


  1. 撤销本地全部没有git add过的修改 
    git checkout -- .

  2. 使用库上文件覆盖本地修改(当然是指用本地库覆盖)git checkout file_name

  3. 回退掉某一次commit,回退方式是自动生成一个反向的commit,不会影响其他commmitgit revert commitID

  4. 将git库状态强制回退到某个节点号,这个节点号之后的commit全部丢失git reset --hard commitID

  5. 将远端库强制覆盖到本地,放弃本地全部修改git reset --hard origin 分支名

  6. 回退最近一次的commit,且该次commit所作的修改会退到没有被add的状态git reset --mixed HEAD~1

  7. 回退最近的一次commit,回退后该次commit所作的修改仍处于add过了的状态,可以通过git status查看状态,git reset --soft HEAD~1

  8. 回退最近一次的commit,回退的同时working tree也会被修改,也就是回退的这次的commit所做的修改都会消失git reset --hard HEAD~1

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
常用的git命令
git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
git干货系列:(三)我提交错了我想撤销或者回退版本 | 嘟嘟独立博客
Git学习笔记03--git reset
git 解决版本冲突
git 常用命令
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服