回答
你不能,如果你希望你的.gitignore
進行版本。
如果它是版本化的,這意味着父文件夾的元素也是版本化的(並且在不從索引中移除所有內容的情況下不能被忽略)。
Kingcrunchcomments您仍然可以使用git add -f
版本.gitignore
,但正如之前所評論的那樣,這可能會讓人感到困惑。
如果最好將.gitignore
放在要忽略的文件夾的父文件夾中。
而有申報文件夾的名稱要忽略:
folder_to_ignore/
(注意最後的「/
」)
您仍然可以使用'git add -f filename'來添加被忽略的文件。這是您想追蹤空文件夾的常見用例。 「忽略」只是意味着它隱藏了'git status'和'git add'(沒有'-f') – KingCrunch
@KingCrunch是真的,我在答案中已經添加了。 – VonC
你可以在不同目錄下有多個'.gitignore'文件。一個簡單的解決方法是在父目錄中創建另一個'.gitignore'文件,然後將您希望忽略的文件添加到它。 –
如果你想忽略一個文件夾,但不想修改現有的.gitignore,刪除文件夾中只包含一個星號的.gitignore:
*
- 1. Git忽略版本控制的新增目錄
- 2. git:忽略*版本控制的文件
- 3. Git:忽略版本控制文件
- 4. PHPStorm 8版本控制(git)範圍忽略PHP_CodeSniffer中的文件
- 5. Git不會忽略目錄
- 6. Git不會忽略目錄
- 7. git克隆,忽略目錄
- 8. 的Git忽略不目錄中的.gitignore
- 9. GIT:忽略某些目錄,但不忽略其他目錄
- 10. 設置SVN忽略是否安全?在應該版本控制的目錄中?
- 11. 問題忽略git中的子目錄
- 12. 忽略git中的目錄鏈?
- 13. 在git中忽略目錄的問題
- 14. 取消忽略了一個被忽略的目錄中的git
- 15. 版本控制和Git策略?
- 16. git:子目錄中的獨立版本控制?
- 17. 版本控制可以忽略哪些Unity項目文件?
- 18. Git忽略以'。'開頭的目錄。
- 19. 的Git結帳忽略目錄
- 20. 忽略與GIT的所有_notes目錄
- 21. Git阻止忽略的目錄結帳
- 22. Git:如何忽略隱藏的目錄?
- 23. Git:我如何忽略子目錄中的匹配目錄?
- 24. 在Git中忽略目錄中的文件而不是目錄本身
- 25. CreateProcess忽略lpCurrentDirectory /父級工作目錄
- 26. 使用git pull時忽略目錄
- 27. Git默認忽略配置目錄
- 28. Git忽略XCode構建目錄模式
- 29. Git推忽略塊狀子目錄
- 30. Git忽略子目錄上傳
我你爲什麼不建立在父文件夾的另一個'.gitignore'而不是指定它的有點好奇它是孩子的'.gitignore'文件 – nXqd
Afaik這是不可能的(請參閱@nXqd的答案)。另外,我認爲這很令人困惑,如果你(當然還有git本身)不僅要搜索父文件夾,還要搜索_every_子文件夾和子子文件夾以找出哪些文件夾被忽略,以及爲什麼。 – KingCrunch
我很困惑。爲什麼你想忽略'.gitignore'中的父目錄?父目錄是否在同一個git倉庫中? – Johnsyweb