问题描述:
git checkout 或 git pull 时提示error: The following untracked working tree files would be overwritten by merge:
src/fe/v1/yarn.lock
问题解析:
本地工作区新增了某个文件(src/fe/v1/yarn.lock), 没有提交到本地库, 远程库存在同名的文件
解决方式:
使用git clean 命令,删除本地工作区的文件。
1、git clean -n 显示将要删除的文件和目录;
2、git clean -f 强制运行删除
[hxy@kjj002v pc-xxxxxxxxx-com]$ git clean -n
Would remove src/fe/v1/yarn-error.log
Would remove src/fe/v1/yarn.lock
[hxy@kjj002v pc-xxxxxxxx-com]$ git clean -f
Removing src/fe/v1/yarn-error.log
Removing src/fe/v1/yarn.lock
运行完成后可正常执行切换分支、git pull操作