我从存储库中取出时有一些电源关闭,这很奇怪。它说我不能将存储库切换为:
error: The following untracked working tree files would be overwritten by checkout:
我认为它有一些非因果错误,所以我只需要git来重新下载repo的每个文件。如何?像'reclone'这样的想法 - 无需担心文件结构是错误的。
检查到其他存储库然后返回没有帮助。
答案 0 :(得分:0)
如果您有未添加和提交的文件,并且由于版本不同而会被覆盖,则会发生。
你可能想先做一个git stash,然后再去做你的事情。
如果这些文件的修改方式无法通过常规差异/文本合并进行合并,您仍可能会遇到git merge错误。在这些情况下,你最好自己解决它们。
答案 1 :(得分:0)
如果存储库没问题,而您只是重新克隆,那么您只需删除项目中的.git文件夹即可。这跟踪了与git有关的所有内容。然后你就可以正常克隆:
git clone https://github.com/something/somewhere.git
但在执行此操作之前,请将.git文件夹备份到其他位置。