我刚做了以下更改
git rm -r --cached myProject/build/*
并将更改推送到我的远程存储库。我在名为story1
的功能分支上执行了此操作。当我试图检查我的开发分支(这是从哪个分支)我得到错误
error: The following untracked working tree files would be overwritten by checkout:
以及目录myProject/build
中的文件列表。
关于我如何解决此问题的任何想法?
由于
答案 0 :(得分:1)
您只是从索引中删除了文件,而没有从工作副本中删除它们。第二个分支仍然有这些文件因此消息。你可以使用
git checkout --force [branch]
用分支中的任何内容覆盖本地更改。或者您可以删除myProject/build
。