我的.gitignore文件存在问题,而不是忽略我在其中设置的目录。
在我的Mac上运行:
git status
它显示.idea目录中的长文件列表新文件:.idea / [文件名]
git config core.excludesfile
它显示了正确的.gitignore文件。 我也一直试图跑:
git rm . -r --cached .
这是我的.gitignore文件:
.idea /
知道我还能做什么。我需要执行提交,我不想提交所有内容。
答案 0 :(得分:2)
事实上,你已经将这些文件添加到git中(它们被跟踪,这就是为什么git说"新文件"否则git会说:"未跟踪的文件"。这并不意味着他们已经承诺,而是准备承诺)。要解开他们:
git reset HEAD <file>
我认为最简单的方法就是取消所有文件:
git reset HEAD .
然后只添加您要跟踪的文件。
更多信息 .gitignore仅适用于未跟踪的文件!