侧边栏壁纸
博主头像
飞云资料栈博主等级

行动起来,活在当下

  • 累计撰写 91 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

The following untracked working tree files would be overwritten by merge ...的解决办法 date: 2019/5/22 1:03:49

Fly
Fly
2021-11-14 / 0 评论 / 0 点赞 / 68 阅读 / 1127 字

git pull的时候遇到这样的问题:
The following untracked working tree files would be overwritten by merge balabala...

原因:有部分代码没有追踪,可能是clone了别的仓库,安装了插件啥的

解决办法:
PS: 首先先看下哪些文件没有被追踪
git status

  1. 如果未被追踪的文件确实是需要提交的
  • 追踪文件
    gie add . 或者 gie add <文件名>
  1. 如果文件需要删除或者忽略
    git clean -d -fx
    备注:会删除掉没有add到仓库的文件,操作记得慎重,以免改动文件的丢失。本质上就是操作仓库中没有被追踪的本地文件

    $ git clean -f -n # 1
    $ git clean -f # 2
    $ git clean -fd # 3
    $ git clean -fX # 4
    $ git clean -fx # 5

(1): 选项-n将显示执行 (2)时将会移除哪些文件。
(2): 该命令会移除所有命令(1)中显示的文件。
(3): 如果你还想移除文件件,请使用选项-d。
(4): 如果你只想移除已被忽略的文件,请使用选项-X。
(5): 如果你想移除已被忽略和未被忽略的文件,请使用选项-x。

作者:雨影
链接:https://www.jianshu.com/p/eb62bac941bc
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

0

评论区