git從倉庫中刪除已經被跟蹤的文件

背景

在咱們開始實際項目中,老是會用到.gitignore文件,該文件表示在項目中的某些文件不須要使用git來管理,寫入.gitignore中的文件名會自動被git所忽略。可是現實問題每每是這樣:.gitignore文件一開始就不可能被考慮完善,可能項目開發到一半,忽然發現某個文件須要被git忽略,因此咱們再把該文件寫入到.gitignore中。可是此時再去配置.gitignore已經沒有用了,git仍是會一直去版本控制你的文件。由於你要忽略的文件已經被git 「盯上了」,git如今纔不去管什麼.gitignore呢?
 git

解決方案

1.把須要忽略的文件名或者目錄寫入到.gitignore中工具

2.使用git命令刪除追蹤spa

    刪除文件:git rm --cached 文件名版本控制

    刪除目錄:git rm --cached -r 目錄開發

3.從新提交it

 

其它配置

若是是使用IDEA的童鞋,注意不要用使用IDEA自帶的git工具進行提交,會發生文件的追蹤記錄反覆出現的狀況。項目

相關文章
相關標籤/搜索