在我的 gits 中有一个奇怪的问题。没有什么要添加的,但它不会让我切换或添加建议添加的文件。
git status
# On branch oop
nothing to commit (working directory clean)
git checkout LIVE
error: The following untracked working tree files would be overwritten by checkout:
folder/file.js
folder/file2.js
Please move or remove them before you can switch branches.
Aborting
即使在这样做之后git add folder/file.js;git add folder/file2.js
,也会出现相同的结果。
有人知道发生了什么吗?没有 .gitignore 文件...
奇怪的是,在此之前,我无法添加这些文件,所以我不得不重命名、添加、重命名它们以将它们放入存储库中(如this answer所建议的那样) 。
这可能与该文件夹曾经是该仓库中自己的仓库这一事实有关吗?我删除了该文件夹中的所有隐藏文件夹(如 .git)。