[英].gitignore overly ignores files
我正在使用git版本1.8.x開發一個關於linux的項目。 我嘗試用.gitignore設置一些規則,並很快意識到列出你不想跟蹤的所有內容並不是我真正想要的。 所以我試着確定git應該跟蹤哪些模式,即:
*
#code files
!**/*.cpp
!**/*.h
但是,git不再跟蹤任何新文件了。 那么有可能找到一種方法使其有效嗎? 此外,使用!**。cpp僅適用於當前文件夾文件。
謝謝o /
#Ignore everything
*
#Whitelist subdirectories
!*/
#Whitelist the gitignore itself
!.gitignore
#Whitelist .cpp and .h files
!*.h
!*.cpp
*
忽略所有內容,包括目錄。 顯式列入白名單的子目錄仍然會忽略它們包含的文件,但它允許您遞歸地列入白名單 !*.fileext
作為模式來單獨擴展單個擴展 別忘了添加!.gitignore
所以它不會忽略自己!
#ignore everything
*
#Whitelist subdirectories - thanks to @Gabriele Petronella
!*/
#except these:
!*.cpp
!*.h
!.gitignore
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.