日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
詳解.gitignore的重要性

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

成都創(chuàng)新互聯(lián)公司成立于2013年,先為蚌山等服務(wù)建站,蚌山等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為蚌山企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

編寫 .gitignore 文件的規(guī)則

根據(jù)文檔,“.gitignore 文件中的每一行都指定了一個(gè)模式?!?/p>

在此上下文中,“模式”可以指一個(gè)特定的文件名,或者指文件名的某些部分結(jié)合上通配符。換句話說,example.txt 是匹配名為 example.txt 的文件的有效模式,而 ex*txt 是匹配名為 example.txt 以及 export.txt 的文件的有效模式。

以下是一些幫助你正確設(shè)置 .gitignore 文件的基本規(guī)則:

  • 任何以哈希(#)開頭的行都是注釋。
  • \ 字符可以轉(zhuǎn)義特殊字符。
  • / 字符表示該規(guī)則只適用于位于同一文件夾中的文件和文件夾。
  • 星號(hào)(*)表示任意數(shù)量的字符(零個(gè)或更多)。
  • 兩個(gè)星號(hào)(**)表示任意數(shù)量的子目錄。
  • 一個(gè)問號(hào)(?)代替零個(gè)或一個(gè)字符。
  • 一個(gè)感嘆號(hào)(!)會(huì)反轉(zhuǎn)特定的規(guī)則(即包括了任何被前一個(gè)模式排除的文件)。
  • 空行會(huì)被忽略,所以你可以用它們來增加空間,使你的文件更容易閱讀。
  • 在末尾添加 / 會(huì)忽略整個(gè)目錄路徑。

本地與全局 .gitignore 文件的比較

有兩種類型的 .gitignore 文件:

  • 本地:放在 Git 倉(cāng)庫(kù)的根目錄下,只在該倉(cāng)庫(kù)中工作,并且必須提交到該倉(cāng)庫(kù)中。
  • 全局:放在你的主目錄根目錄下,影響你在你的機(jī)器上使用的每個(gè)倉(cāng)庫(kù),不需要提交。

很多開發(fā)者在項(xiàng)目倉(cāng)庫(kù)中使用本地的 .gitignore 文件,但很少有人使用全局的 .gitignore 文件。使用全局文件最顯著的優(yōu)勢(shì)是,你不需要提交就可以使用它,而且做一個(gè)改動(dòng)會(huì)影響你所有的版本庫(kù)。

Git 忽略的優(yōu)勢(shì)

除了確保特定的文件不被 Git 追蹤之外,使用 .gitignore 文件還有其他好處。

  • 通過忽略不需要的文件,它可以幫助你保持代碼庫(kù)的干凈。
  • 它可以控制代碼庫(kù)的大小,這在你正在做一個(gè)大項(xiàng)目的時(shí)候特別有用。
  • 你的每一次提交、推送和拉取請(qǐng)求都將是干凈的。

本文標(biāo)題:詳解.gitignore的重要性
當(dāng)前URL:http://www.dlmjj.cn/article/djchejs.html