2016-08-12 119 views
-2

.git目录中的文件未被跟踪?该文件夹在Windows资源管理器中以半透明状态显示。我向.gitignore添加了2个目录路径,但“git status”不会将gitignore显示为修改后的文件。但是,“git status”会将这些目录显示为已删除(红色字体)和“未跟踪”。如果我想推我的gitignore排除逻辑,我是否需要显式推送这些红色目录引用,而不是推送更新的gitignore文件?是没有跟踪的.git目录中的文件?

+1

我不认为.git目录中的文件被跟踪 –

+3

您询问.git目录中的文件(它们没有被跟踪),但是然后讨论不在.git目录中的.gitignore。连接是什么?你把.gitignore放在.git里面了吗? (是的,.gitignore可以像任何其他文件一样添加,提交和推送,它应该是)。 – Schwern

+2

为了澄清,你的'.gitignore'文件不应该放在'.git'文件夹中。像其他一切一样在你的项目根目录中跟踪它。 '.git'文件夹内没有任何内容。 –

回答

0

是的,.git目录中的文件未被跟踪。我猜想半透明意味着隐藏在Windows中。要保持忽略某些文件夹,您需要将您的.gitignore文件放入存储库的根目录(不在.git文件夹中,只在根目录中),而不是提交它。从您启动.gitignore文件的那一刻起,它就会应用于您的存储库。

相关问题