假设我在本地仓库中有两个分支“master”和“new”,在 master 中,我决定在 .gitignore 中放置一个文件夹“folder/”,然后我从仓库中提取到 master,添加一个新文件夹“temp/”现在,当我想结帐到“新”时,我有这个
error: The following untracked working tree files would be overwritten by checkout:
.folder/subfolder/somefile
.folder/subfolder/somefile
tmp/somefiles(1),tmp/somefiles(2)...
(我在签出之前提交)我尝试运行 git rm --cached 到“temp/”和“folder/”文件夹,但我不明白为什么会收到此消息(而且我认为签出过程并不是真的对我来说清楚)。有人可以帮忙吗?