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哪些檔案...