Git處理中途已經忽略的檔案

2021-10-10 15:37:24 字數 1593 閱讀 9418

git的使用中,有些檔案我們建立後,忘記新增了.gitignore檔案了。然後,又被提交了。這個時候,我們中途再把這個目錄或者資料夾加入到.gitignore。發現並未生效。這裡由於,他們已經被git的快取記錄的緣故。所以如果我們如果能清楚這些目錄或者檔案的快取記錄的話,問題就能解決。

這裡提供了乙個解決方法,僅供參考。

檢視需要我們處理檔案列表

git status
結果如下:
[root@izj6a7n9ahkehfu7es8l2ja attract]

modified: public/uploads/images/89442.jpg

此時,雖然後面/public/uploads這個目錄已經被加入到.gitignore裡面了。但是有這兩個檔案成了漏網之魚。所以,他們倆還是在版本管理中的。

處理被忽略的檔案

根據處理目標的不同,分為處理目錄和和處理檔案。

其實就是乙個-r引數的區別,-r代表遞迴處理。只有目錄的時候需要使用-r

原理就是把他們從快取中清除掉就行了。

這裡,我們目錄處理為例展示。

[root@izj6a7n9ahkehfu7es8l2ja attract]

deleted: public/uploads/images/89442.jpg

此時,可以看到這兩個檔案,已經變成刪除狀態了。後續的**更新提交,他們就被忽略了。

git忽略已經提交的檔案 git忽略檔案不起作用

背景 git已經上傳了某個檔案或者資料夾,之後想忽略掉。歷程 忽略檔案中新增對應規則 沒有忽略檔案的先新增忽略檔案 發現還是不起作用 解決方法 1 開啟命令列,轉到倉庫根目錄下 2 執行命令 git rm r cached regular 備註 其中 regular 為要忽略的檔案或資料夾或忽略規則...

GIT 忽略已經track的檔案

git忽略並刪除已經提交到git上的檔案 刪除本地快取中的檔案 git rm r cached 檔名 複製 將刪除的檔案新增到本地暫存區 git add 複製 將本地變更資訊提交到本地倉庫 git commit am 變更資訊 複製 推送到遠端倉庫 git push orgin 分支名 複製 git...

git如何忽略已經被追蹤的檔案

有時候我們在專案初始化提交時,將某個無用檔案提交到了遠端倉庫中。之後,在整理專案時,你希望將遠端倉庫中的這個無用檔案新增到.gitignore忽略檔案中,從而令其修改不會被git追蹤到。然而,事與願違,你會發現,一旦這個檔案被改動 幾乎都是由於專案編譯引起的改動 git總能追蹤到他,及時已經正確的被...