18

我的 GitHub 桌面应用程序正在尝试提交一堆(据说)被忽略的文件。

GitHub 桌面截图

如您所见,整个.metadata文件夹都列在我的顶级 .gitignore 文件中。尽管如此,该文件夹中仍有大量文件每次都被提交。我是否遗漏了有关文件需要放置在何处的信息?

编辑:我应该补充一下,请不要只告诉我使用命令行。

4

1 回答 1

38

大多数情况下,如果文件在添加到 .gitignore 文件之前就存在,那么在任何后续提交或推送中都不会忽略它们。

由于您不想使用命令行,因此我对您的建议是从您的 git 目录中剪切文件/目录,执行提交,然后推送。推送完成后,您可以将有问题的文件/目录粘贴回 git 存储库,现在它们应该被忽略。

以防万一您想知道,您可以使用 git bashgit rm -r --cached some-directory然后执行提交和推送,您将获得相同的结果。

于 2017-04-12T22:39:31.993 回答