git學習:忽略部分文件

第二部分:自定義Git
有些時候,你必須把某些文件放到Git工做目錄中,但又不能提交它們,好比保存了數據庫密碼的配置文件,數據庫文件,圖片等等,每次git status都會顯示Untracked files ...,有強迫症的童鞋內心確定不爽。

這些git目錄下的文件不須要提交,能夠在git工做區的根目錄下建立一個特殊的.gitignore文件,把要忽略的文件名填進去,git就會自動忽略這些文件。
git statusUntracked files ...

1. 在須要建立  .gitignore 文件的文件夾, 右鍵選擇git

Git Bash 進入命令行,進入項目所在目錄。數據庫

2. 輸入 touch .gitignore 在文件夾就生成了一個「.gitignore」文件。windows

而後在」.gitignore」 文件裏輸入你要忽略的文件夾及其文件就能夠了。ruby

3.而後用編輯器打開這個文件進行編輯就好了。編輯器

4.而後就寫規則來操做要忽略的文件了。.gitignore文件過濾有兩種模式,開放模式和保守模式spa

4.1開放模式負責設置過濾哪些文件和文件夾操作系統

eg:命令行

過濾文件夾設置:code

/mtk/       表示過濾這個文件夾圖片

過濾文件設置

指定過濾某種類型的文件:
*.zip
*.rar
*.via
*.tmp
*.err

指定過濾某個文件:
/mtk/do.c

/mtk/if.h

4.2 b保守模式負責設置哪些文件不被過濾,也就是哪些文件要被跟蹤。
跟蹤某個文件夾

!/plutommi/mmi

跟蹤某類文件

!*.c

!*.h

跟蹤某個指定文件

!/plutommi/mmi/mmi_features.h

4.3.配置.gitignore 的簡易原則

採用共享模式與保守模式結合配置的辦法。eg:一個文件夾下有不少文件夾和文件,而我只想跟蹤其中的一個文件,這樣設置就能夠知足這種狀況,先用共享模式把整個目錄 都設置爲不跟蹤,而後再用保守模式把這個文件夾中想要跟蹤的文件設置爲被跟蹤,配置很簡單,就能夠跟蹤想要跟蹤的文件。

忽略文件的原則是:
1,忽略操做系統自動生成的文件,如縮略圖等
2,忽略編譯產生的中間文件,可執行文件等,
3,忽略帶有敏感信息的配置文件,如存放密碼的配置文件
在windows下,使用文本編輯器,保存或另存爲便可生成.gitignore文件。最後一步就是把.gitignore也add和commit提交到Git便可,.gitignore
相關文章
相關標籤/搜索