新聞中心
我們做的每個Git項目中都需要一個“.gitignore”文件,這個文件的作用就是告訴Git哪些文件不需要添加到版本管理中。比如我們項目中的npm包(node_modules),它在我們項目中是很重要的,但是它占的內(nèi)存也是很大的,所以一般我們用Git管理的時候是不需要添加npm包的。

成都創(chuàng)新互聯(lián)公司成立于2013年,先為蚌山等服務(wù)建站,蚌山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為蚌山企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
編寫 .gitignore 文件的規(guī)則
根據(jù)文檔,“.gitignore 文件中的每一行都指定了一個模式?!?/p>
在此上下文中,“模式”可以指一個特定的文件名,或者指文件名的某些部分結(jié)合上通配符。換句話說,example.txt 是匹配名為 example.txt 的文件的有效模式,而 ex*txt 是匹配名為 example.txt 以及 export.txt 的文件的有效模式。
以下是一些幫助你正確設(shè)置 .gitignore 文件的基本規(guī)則:
-
任何以哈希(#)開頭的行都是注釋。
-
\ 字符可以轉(zhuǎn)義特殊字符。
-
/ 字符表示該規(guī)則只適用于位于同一文件夾中的文件和文件夾。
-
星號(*)表示任意數(shù)量的字符(零個或更多)。
-
兩個星號(**)表示任意數(shù)量的子目錄。
-
一個問號(?)代替零個或一個字符。
-
一個感嘆號(!)會反轉(zhuǎn)特定的規(guī)則(即包括了任何被前一個模式排除的文件)。
-
空行會被忽略,所以你可以用它們來增加空間,使你的文件更容易閱讀。
-
在末尾添加 / 會忽略整個目錄路徑。
本地與全局 .gitignore 文件的比較
有兩種類型的 .gitignore 文件:
-
本地:放在 Git 倉庫的根目錄下,只在該倉庫中工作,并且必須提交到該倉庫中。
-
全局:放在你的主目錄根目錄下,影響你在你的機器上使用的每個倉庫,不需要提交。
很多開發(fā)者在項目倉庫中使用本地的 .gitignore 文件,但很少有人使用全局的 .gitignore 文件。使用全局文件最顯著的優(yōu)勢是,你不需要提交就可以使用它,而且做一個改動會影響你所有的版本庫。
Git 忽略的優(yōu)勢
除了確保特定的文件不被 Git 追蹤之外,使用 .gitignore 文件還有其他好處。
-
通過忽略不需要的文件,它可以幫助你保持代碼庫的干凈。
-
它可以控制代碼庫的大小,這在你正在做一個大項目的時候特別有用。
-
你的每一次提交、推送和拉取請求都將是干凈的。
名稱欄目:詳解.gitignore的重要性
URL標(biāo)題:http://m.5511xx.com/article/djchejs.html


咨詢
建站咨詢
