gitignore檔案中 的認識

2021-07-23 08:36:26 字數 1134 閱讀 9558

首先需要自行學習關於.gitignore的配置說明、此處做了些關於模糊匹配的測試,特作次記錄。

注意:1、

.gitignore檔案須放於.git同級目錄。

2、.gitignore中的配置對未被跟蹤的檔案有效。從某種意義上來說就是新增的檔案,索引中不存在。

本文是關於git中.gitignore檔案中 / (路徑分隔符)的使用

1、在.gitignore中新增配置:/aa/*

2、在工程下新建檔案:\a\aa\a-aa.txt    與   \aa\bb\aa-bb.txt

說明:即乙個是aa作為根目錄,乙個aa作為根目錄下a檔案的子目錄檔案。

3、git測試

git 只跟蹤了a目錄下的檔案

,而aa目錄下的檔案並未跟蹤,說明/aa/*配置對非根目錄的aa檔案及子目錄不起作用。

第乙個/表示跟目錄,第二個/表示資料夾,匹配模式最後的*表示任意(任意檔案及資料夾,會遍歷)

1、在.gitignore中新增配置:

aa/*

2、同上(接著第乙個測試進行的測試,這裡不用配置什麼了)。

3、git 測試

git仍跟蹤了a/aa目錄下的檔案。同時對aa根目錄的檔案起作用。

aa/*前不加 / 並不能代表忽略任意aa目錄檔案。效果和/aa/*相同。

有異議,歡迎提出,共同學習。

gitignore 檔案的處理

android的團隊開發中,每乙個人的開發習慣不一樣,在 的管理過程中,會形成一些衝突。例如 local.properties檔案,裡面的內容是 sdk.dir users yingyin library android sdk 今天,想要提供的乙個小技巧就是,對於 的管理,如果是一些適配環境方面的...

gitignore檔案的新增

以乙個 ios 專案作為演示,步驟如下 建立乙個 ios 專案。在終端修改objective c.gitignore名稱為.gitignore。命令 mv objective c.gitignore gitignore cd 到objective c.gitignore所在的資料夾進行此操作命令 找...

gitignore 檔案的使用

此為注釋 將被 git 忽略 a 忽略所有 a 結尾的檔案 test.a 但 test.a 除外 node modules 僅僅忽略專案根目錄下的 node modules 資料夾,不包括其中子目錄的node modules資料夾 build 忽略 build 目錄下的所有檔案 abc txt 會忽...