Git中如果忽略掉某個文件,不讓這個文件提交到版本庫中,可以使用修改根目錄中 .gitignore 文件的方法,如下這個文件每一行保存了一個匹配的規則例如,忽略單個文件或者整個目錄的文件:
*.css # 忽略所有css文件 !index.css # indes.css文件可以提交 cache/ # 忽略public/ 目錄下的所有文件
基本規則一看就懂,不過存在一個問題就是如果最開始不知道確定規則,文件已經納入版本控制,這個時候單純的修改.gitignore文件是無效的,我們需要先把本地緩存刪除,也就是狀態改為未track狀態,重新提交:
git rm -r --cached . git add . git commit -m 'FlyElephant update'