[Git] 解决:error: The following untracked working tree files would be removed by checkout:
1 文由
不小心在本地对master分支做了修改,并commit了,但是没有push成功(因为处于防止代码提交风险,产品部对普通开发者没有项目master的push权限)
后来又经过了一顿骚操作(我已经不知道干了啥了....做了很多错误操作,like: git reset --hard ... / ...)
结果就是,本地的代码已经废了。。。
but,gitlab远程仓库上的代码是一干二净的,就是本地的代码废了。
此时,我重新从gitlab的dev分支拉了一份代码,但是当git checkout master
分支时,却报了如下错误:
error: The following untracked working tree files would be removed by checkout:
![](https://img2020.cnblogs.com/blog/1173617/202009/1173617-20200924153543621-2139467018.png)
2 解决方法
$ git clean -d -fx
Removing .gitignore
Removing README.md
Removing pom.xml
Removing src/
[此时,问题已解决了]
$ git pull
$ git checkout master
$ git checkout dev
-n -----显示将要删除的文件和目录;
-x -----删除忽略文件已经对git来说不识别的文件
-d -----删除未被添加到git的路径中的文件
-f -----强制运行
X 参考文献
![QQ沟通交流群](https://blog-static.cnblogs.com/files/johnnyzen/cnblogs-qq-group-qrcode.gif?t=1679679148)
本文作者:
千千寰宇
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!
本文链接: https://www.cnblogs.com/johnnyzen
关于博文:评论和私信会在第一时间回复,或直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
日常交流:大数据与软件开发-QQ交流群: 774386015 【入群二维码】参见左下角。您的支持、鼓励是博主技术写作的重要动力!