1. 程式人生 > >【git】忽略已在倉庫內的檔案

【git】忽略已在倉庫內的檔案

.gitignore

.gitignore作用於未新增入庫的檔案/資料夾

Created with Raphaël 2.1.2使用者使用者倉庫倉庫git statusfilter .gitignore展示已修改的檔案1、未在倉庫內且未被ignore收錄的檔案2、已在倉庫內的所有檔案 Created with Raphaël 2.1.2使用者使用者gitgit倉庫倉庫git add -Agit statusfilter .gitignore展示已修改的檔案1、未在倉庫內且未被ignore收錄的檔案2、已在倉庫內的所有檔案將status展示的所有檔案新增至暫存區

git update-index –assume-unchanged

意為:git 假裝看不到該檔案的改動
作用於本地不想上傳的檔案,僅在本地適用,如個人的配置檔案等。

git update-index --assume-unchanged <PATH>
git update-index --no-assume-unchanged <PATH>

git rm –cached

將檔案徹底從倉庫中刪除,配合.gitignore使用,可徹底忽略掉目標檔案
注意:將檔案從庫中刪除後,進行pull操作會將本地相對應的檔案也刪除,注意備份