簡體   English   中英

如何gitignore除了隱藏的子目錄以外的所有東西?

[英]How to gitignore everything except hidden subdir?

我正在使用此.gitignore文件排除當前目錄和子目錄中的所有內容,除了! 前綴的條目:

*
!.profile
!.vim/snippets
!.vimrc

.profile.vimrc文件在git status顯示為未跟蹤,但.vim/snippets目錄中未顯示。 知道如何也包含此目錄嗎? 我已經嘗試過!.vim/snippets/但是它也不起作用。 謝謝

我找到了行之有效的解決方案。 可以明確地說出路徑中應包含哪些目錄和文件:

*
!.vim
!.vim/snippets
!.vim/snippets/*
!.profile
!.vimrc

因此,這將包括.vim目錄和snippets目錄,但只有文件( /*中) snippets目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM