zhuan :
一般我們總會有些檔案無需納入 git 的管理,也不希望它們總出現在未跟蹤檔案列表。通常都是些自動生成的檔案,像是日誌或者編譯過程中建立的等等。我們可以建立乙個名為.gitignore
的檔案,列出要忽略的檔案模式,來看乙個簡單的例子:
$ cat .gitignore *.[oa] *~第一行告訴 git 忽略所有以 .o 或 .a 結尾的檔案。一般這類物件檔案和存檔檔案都是編譯過程中出現的,我們用不著跟蹤它們的版本。第二行告訴 git 忽略所有以波浪符(~)結尾的檔案,許多文字編輯軟體(比如 emacs)都用這樣的檔名儲存副本。此外,你可能還需要忽略 log,tmp 或者 pid 目錄,以及自動生成的文件等等。要養成一開始就設定好
.gitignore
檔案的習慣,以免將來誤提交這類無用的檔案。
檔案.gitignore
的格式規範如下:
所謂的 glob 模式是指 shell 所使用的簡化了的正規表示式。星號(*)匹配零個或多個任意字元;[abc] 匹配任何乙個列在方括號中的字元(這個例子要麼匹配乙個 a,要麼匹配乙個 b,要麼匹配乙個 c);問號(?)只匹配乙個任意字元;如果在方括號中使用短劃線分隔兩個字元,表示所有在這兩個字元範圍內的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的數字)。
我們再看乙個.gitignore
檔案的例子:
# 此為注釋 – 將被 git 忽略 *.a # 忽略所有 .a 結尾的檔案 !lib.a # 但 lib.a 除外 /todo # 僅僅忽略專案根目錄下的 todo 檔案,不包括 subdir/todo build/ # 忽略 build/ 目錄下的所有檔案 doc/*.txt # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt
gitignore檔案說明
一 簡紹 我們做的每個git專案中都需要乙個 gitignore 檔案,這個檔案的作用就是告訴git哪些檔案不需要新增到版本管理中。比如我們專案中的npm包 node modules 它在我們專案中是很重要的,但是它佔的記憶體也是很大的,所以一般我們用git管理的時候是不需要新增npm包的。二 常用...
ini 檔案 使用說明
ini 檔案 使用說明 一 有必要了解ini檔案的結構 注釋 小節名 關鍵字 值 ini檔案允許有多個小節,每個小節又允許有多個關鍵字,後面是該關鍵字的值。值的型別有三種 字串 整型數值和布林值。其中字串存貯在ini檔案中時沒有引號,布林真值用1表示,布林假值用0表示。注釋以分號 開頭。二 定義 1...
使用說明 附註工具使用說明
附註工具使用說明 附註工具用途 附註工具主要用於更新利用word附註應用程式生成的帶域 的附註,該工具在word右鍵 更新鏈結 的基礎上進行了優化,故在使用時,不能再利用word右鍵 更新鏈結 而要用本工具的 更新當前鏈結 或 更新所有鏈結 使用說明 一 更換路徑 當利用word附註應用程式生成帶域...