解决git报错error: Your local changes to the following files would be o ...

打印 上一主题 下一主题

主题 935|帖子 935|积分 2805

1. 方法一:丢弃本地修改(不发起)

  1. # 丢弃所有本地未提交的修改
  2. git checkout .
  3. //有的本地文件是新添加但没有add过的,在git status中的状态是untrack,它们需要通过git clean删除:
  4. # 首先查看一下有哪些文件将被删除
  5. git clean -nxdf
  6. # 确定将被删除的文件无误后,执行删除
  7. git clean -xdf
  8. # 也可以一个一个文件的删除,比如删除文件xxx
  9. git clean -f xxx
复制代码
2. 方法二:暂存本地修改到堆栈区

  1. # 暂存到堆栈区
  2. git stash
  3. # 查看stash内容
  4. git stash list
  5. # 执行拉远程代码或者切换到另外个分支去修改代码
  6. # 切换到本地继续做没做完的工作,还原之前的代码
  7. git stash apply  //还原之前的代码
  8. git stash drop   //把暂存区的这次 stash 记录删除
  9. ==>上面2条指令可以用一条指令代替
  10. git stash pop
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

写过一篇

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表