1. 程式人生 > >從git版本庫中移出檔案但不刪除

從git版本庫中移出檔案但不刪除

今天在使用git時 把專案所有檔案都新增到版本庫了 但是專案每次都會生成log日誌檔案導致 每次git status都會產生有新檔案modified 所以打算用.gitignore配置過濾規則

配置如下:

data/runtime

但是發現沒有生效

原來設定.gitignore規則的目錄或檔案不能先提交到版本庫 否則不會生效 則要從版本庫中移出這些檔案 但是不能從本地檔案刪除

執行以下命令

git rm -r data/runtime --cached

再次提交下

git commit -m '刪除過濾檔案'

git status

過濾規則生效