.gitignore文件
.gitignore忽略文件用於添加不需要上傳到git遠程倉庫的文件。
一、忽略規則
1、語法
符號 | 描述 |
---|---|
# | 表示註釋 |
/ | 表示目錄 |
* | 通配多個字符 |
? | 通配單個字符 |
[] | 包含單個字符的匹配列表 |
! | 表示不忽略匹配到的文件或目錄 |
2、示例
代碼 | 描述 |
---|---|
/file/ |
忽略根目錄下的file目錄下的全部內容。 |
file/ |
忽略目錄file下的全部內容。不管是根目錄 /file/ ,還是子目錄 /child/file/ ,都會被忽略。 |
二、.gitignore文件修改後無效
修改後無效是因爲 .gitignore
對已經追蹤(track)的文件是無效的,需要清除緩存,清除緩存後文件將以未追蹤的形式出現。
git rm -r --cached .
這時重新添加(add
)並提交(commit
)就可以了。
git add .
git commit -m '添加對**文件的忽略'