2016-08-12 84 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文件的那一刻起,它就會應用於您的存儲庫。

相關問題