git新增 ignore 忽略

2021-09-19 08:23:40 字數 690 閱讀 1549

下面幾個例子初學時容易引起歧義

demo 忽略所有demo檔案

demo* 忽略以所有demo開頭的檔案

demo/ 忽略所有的demo目錄以及目錄下的檔案

/demo/ 忽略根目錄的下的demo目錄以及目錄下的檔案

demo/*.log 忽略所有demo目錄下的以log結尾的檔案

!demo.log 不忽略所有的demo.log檔案

當目標檔案未加入版本庫時

先在專案根目錄建立.gitignore檔案

再將你希望忽略的檔案加入進去,提交.gitignore檔案(檔案的加入和ignore檔案的建立不分先後順序)

如果已經加入了版本庫的檔案要怎麼辦? git忽略已經被提交的檔案 我的解決方案來自於這個答案

$ git rm --cached demo* #如果有多個檔案可以使用萬用字元。。你該不會傻的乙個個去刪除吧

$ echo 'demo*' >> .gitignore #將新的規則匯入ignore檔案

$ git ci -m 'new rules' #提交修改

$ git st #再次檢視時 已經沒有那些檔案了,之後再修改已經忽略的檔案都不會有問題

這是github上面整理出來的各種專案的範例ignore檔案,有興趣的朋友可以看看

git使用 ignore忽略工程中的檔案變動

總會有些檔案無需納入 git 的管理,也不希望它們總出現在未跟蹤檔案列表。通常都是些自動生成的檔案,比如日誌檔案,或者編譯過程中建立的臨時檔案等。在這種情況下,我們可以建立乙個名為.gitignore的檔案,列出要忽略的檔案模式。檔案.gitignore的格式規範如下 正則匹配如下 以stm32 c...

git 新增忽略列表

用eclipse pdt開發php時,eclipse會自動建立幾個系統檔案。這些檔案在git提交時可以忽略。使用git status可以看到這些檔案 project,buildpath和.settings git status on branch master untracked files use...

git 新增忽略檔案 gitignore

用作記錄 touch gitignore 建立gitignore隱藏檔案 vim gitignore 編輯檔案,加入指定檔案 對於每一級工作目錄,建立乙個.gitignore檔案,向該檔案中新增要忽略的檔案或目錄。但在建立並編輯這個檔案之前,一定要保證要忽略的檔案沒有新增到git索引中。使用命令gi...