GIt .gitignore 怎么獲取特定文件夾下的指定文件夾?


資源鏈接: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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM