Git 忽略規則 gitignore生效

2021-09-22 09:08:03 字數 559 閱讀 3445

git中如果忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改根目錄中 .gitignore 檔案的方法,如下這個檔案每一行儲存了乙個匹配的規則例如,忽略單個檔案或者整個目錄的檔案:

12

3

*.css       # 忽略所有css檔案

!index.css    # indes.css檔案可以提交

cache/    # 忽略public/ 目錄下的所有檔案

基本規則一看就懂,不過存在乙個問題就是如果最開始不知道確定規則,檔案已經納入版本控制,這個時候單純的修改.gitignore檔案是無效的,我們需要先把本地快取刪除,也就是狀態改為未track狀態,重新提交:

12

3

git rm -r --cached .

git add .

git commit -m 'flyelephant update'

git忽略版本庫中的檔案 gitignore

有些時候,工作目錄中的一些檔案沒有必要提交到版本庫中,如ide生成元資料檔案 程式編譯或解釋產生的中間檔案 源資料 密碼配置檔案等等。為了解決這個問題,可以在git工作區的根目錄下建立乙個特殊的.gitignore檔案,將要忽略的檔案寫進去,git就會忽略對這些檔案的版本控制。github上有乙個開...

Git忽略規則 gitignore梳理

在工程根目錄下建立.gitignore檔案,將要排除的檔案或資料夾寫到.gitignore這個檔案中。這種方式會讓這個工程的所有修改者在轉殖 的同時,也能轉殖到過濾規則,而不用自己再寫乙份,這就能保證所有修改者應用的都是同乙份規則,而不是張三自己有一套過濾規則,李四又使用另一套過濾規則,個人比較喜歡...

Git忽略規則 gitignore梳理

對於經常使用git的朋友來說,gitignore配置一定不會陌生。廢話不說多了,接下來就來說說這個.gitignore的使用。首先要強調一點,這個檔案的完整檔名就是 gitignore 注意最前面有個 一般來說每個git專案中都需要乙個 gitignore 檔案,這個檔案的作用就是告訴git哪些檔案...