使用場景
個人是Android項目,已經提交到git版本控制器就行管理,可是gen目錄是自動生成的不須要git進行管理的.git
[Shell] 純文本查看 複製代碼ui
?spa
1版本控制 2code 3server 4ci |
git rm -r -n --cached gen //-n 表示僅僅是預覽能刪除哪些文件,會在控制檯顯示出來,不是真正的刪除. get git rm -r --cached gen // 表示刪除 gen目錄的版本控制 it git status // 當前哪些文件不受版本控制器控制 table git commit -m "刪除 gen 版本控制" // 提交 |
.gitignore文件語法
在項目根路徑下新建.gitignore文件,配置gen目錄不受版本控制
[Shell] 純文本查看 複製代碼
?
1 2 3 4 5 |
*.b # 忽略全部 .b 結尾的文件 !lib.c # 但 lib.c 除外 /TODO # 僅僅忽略項目根目錄下的 TODO 文件,不包括 aa/TODO build/ # 忽略 build/ 目錄下的全部文件 doc/*.txt # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt |