.gitignore 文件能夠設置 共享的git忽略文件,由於這個文件在git的版本庫中,git倉庫共享給其餘人的時候,這個忽略配置依然有效git
在.git/info/exclude中能夠設置獨享的 忽略規則,不會隨git提交it
git update-index --assume-unchanged /path/to/file配置
這個命令會讓的的git倉庫忽略一個文件,即便這個文件已經存在git庫中,每次修改都不會提示你。date
缺點是:必須手動執行命令,每一個須要設置的git庫都要手動執行一次,不能共享file
優勢是:有這個功能總比沒有要好!!文件
補充一些,看見有人問,再這裏再說明一下時間
當一個文件被添加進入git倉庫以後而且commit以後,沒有一個簡單的辦法再設置忽略。但願別人沒法clone 到這個文件,以及這個文件的歷史。從git角度看,其實git 像時間一下,只能不斷的前進 不能後退。即便revert 也是提交一個新的commit,只不過這個commit 是 幹掉過去某個commit以後 的新的commit。並不能徹底的刪除的 某個文件的歷史。不過視狀況,能夠嘗試 rebase 操做。這樣作的代價就是 會丟掉 全部文件的在某個節點以前的歷史。co