資源鏈接:http://www.it1352.com/794916.html;
我不會介紹.gitignore特定語法,當你看到這篇文章時,默認你會.gitignore特定語法。
當我們要獲取特定文件夾下的指定文件夾時,我們都會有這樣一個思維,取反(即忽略掉我們不需要的,保存我們所需的文件夾)。如下:
所用示例,來自鏈接。
application/ !application/language/gr
當我們這樣編寫好.gitignore后,執行添加命令。在結果里面,我們會發現,沒有application/language/gr。或者說凡是application下的文件包括application都沒有被添加進來。
默認:application/ 是會忽略application和其子目錄,即使在后面進行取反也不會得到任何結果。
為此,我們需要改變下寫法(資源文檔里面的寫法)。
!application/ application/* !application/language/ application/language/* !application/language/gr/
上面寫法,可以實現我們的目標。
下面這種寫法也可以實現我們的目標,(我自個實驗過可以,與上面不同的地方,只是去掉了第一 !application/,個人覺得這一步是多余的。)
application/* !application/language/ application/language/* !application/language/gr/