1. 程式人生 > >git 使用的補充點(如何寫忽略檔案)

git 使用的補充點(如何寫忽略檔案)

使用.gitignore忽略特殊檔案

應用的情形:

1.某些檔案放到Git工作目錄(工作時需要)
2.但又不能提交它們,比如儲存了資料庫密碼的配置檔案(共享時不必要)
關鍵字:工作時需要的配置檔案,共享時不必要的檔案
這是需要使用將這些檔案忽略掉。
好處是:
避免每次git status都會顯示Untracked files …的現象

需要忽略那些檔案

忽略檔案的原則

1 忽略作業系統自動生成的檔案,比如縮圖等;
2忽略編譯生成的中間檔案、可執行檔案等,也就是如果一個檔案是通過另一個檔案自動生成的,那自動生成的檔案就沒必要放進版本庫,比如Java編譯產生的.class檔案;
3 忽略你自己的帶有敏感資訊的配置檔案,比如存放口令的配置檔案。

實踐:
步驟一:初始一個倉庫
git init
在這裡插入圖片描述
步驟二:建立.gitignore 檔案
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
b
步驟三:將新增one.txt 作為忽略檔案到.gitignore中
在這裡插入圖片描述
在這裡插入圖片描述
步驟四:建立one.txt
說明:這裡建立了one.txt 但是git status直接忽略它,你無法 add and commit操作。
在這裡插入圖片描述
這裡是關鍵點:
但是在工作空間你任然可以看見這個檔案(這是你無法add到暫存區,自然也就無法提交),將工作區域與提交的檔案分開了(.gitignore 的作用)
在這裡插入圖片描述
註解:安卓忽略的問價模板:https://github.com/github/gitignore
找到Android.gitignore 貼上複製即可。
在這裡插入圖片描述