1
我應該在我的Git存儲庫的.gitignore
中放置什麼以排除所有文件和目錄,但不包括特定的文件和目錄。例如,如果我在回購中有大量文件和目錄,並且只希望Git跟蹤fileX
,.fileY
和directoryZ
,但完全忽略其他所有內容,應該在我的.gitignore
?如何僅使用.gitignore跟蹤特定文件?
我應該在我的Git存儲庫的.gitignore
中放置什麼以排除所有文件和目錄,但不包括特定的文件和目錄。例如,如果我在回購中有大量文件和目錄,並且只希望Git跟蹤fileX
,.fileY
和directoryZ
,但完全忽略其他所有內容,應該在我的.gitignore
?如何僅使用.gitignore跟蹤特定文件?
您應該忽略內容;但排除文件夾。
允許您排除文件。
/**
!/**/
!fileX
這是因爲:
It is not possible to re-include a file if a parent directory of that file is excluded.
git check-ignore -v -- afile
一式兩份的.gitignore的效果:http://stackoverflow.com/questions/987142/make -gitignore-ignore-everything-except-a-few-files –
@ s-hunter:下面的答案似乎比這些中的任何一個都好得多(如果我明白的話)。我們如何將這個問題作爲一個重複的問題來解決,但要突出這個答案 – orome
我的意圖是將這個問題與另一個基本相同但措辭不同的問題聯繫起來。以便人們可以使用您使用的詞語來查找此問題和其他問題。因此我評論它,但沒有標記它。 –