国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

git如何使用.gitignore文件設(shè)置忽略文件規(guī)則

這篇具有很好參考價(jià)值的文章主要介紹了git如何使用.gitignore文件設(shè)置忽略文件規(guī)則。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一.前言

我們使用git進(jìn)行版本控制的過(guò)程中,會(huì)希望一些文件不要進(jìn)行提交,那這個(gè)時(shí)候就可以利用一些方法達(dá)到這個(gè)目的,這篇文章討論一下如何使用.gitignore文件來(lái)進(jìn)行忽略的方法。

二.討論一下.gitignore文件規(guī)則

先簡(jiǎn)單討論一下常用的.gitignore文件編寫(xiě)規(guī)則,其實(shí)比較像正則表達(dá)式中的一些內(nèi)容。

  • 一行表示一個(gè)規(guī)則。
  • 使用#表示注釋。
  • 使用*匹配若干字符(0個(gè)/一個(gè)/多個(gè))。
  • 使用?匹配一個(gè)字符。
  • 使用[]匹配字符列表。
  • !表示否定(不忽略)。
  • /表示目錄。
  • **匹配多級(jí)目錄。

三.具體.gitignore文件寫(xiě)法示例

來(lái)看一些.gitignore文件規(guī)則寫(xiě)法示例,更多寫(xiě)法可以參考規(guī)則進(jìn)行編寫(xiě)。

#.gitignore

main.exe
#表示忽略所有main.exe文件。

*.exe
#表示忽略所有.exe文件。

/*.exe
#表示忽略當(dāng)前目錄下的所有.exe文件。

/src/*.exe
#表示忽略當(dāng)前目錄下的src目錄下所有.exe文件。

!/main.exe
#表示不忽略當(dāng)前目錄下main.exe文件。

/bin
#表示忽略當(dāng)前.gitignore文件所在同級(jí)目錄下的bin目錄下所有文件。
#如果同級(jí)目錄下bin不是目錄而是文件,會(huì)忽略bin文件。

bin/
#表示忽略所有目錄下的bin目錄下所有文件,比如包括/bin目錄下所有文件,/src/bin目錄下所有文件。
#如果bin是文件名,不會(huì)忽略。

/src/**/bin
#表示忽略當(dāng)前目錄下的src目錄下的任意目錄下的bin目錄下的所有文件,比如src/bin,/src/debug/bin,/src/release/bin,/src/src/release/bin目錄下的所有文件。
#如果bin是文件,也會(huì)忽略。

四.討論一下.gitignore文件規(guī)則的生效優(yōu)先級(jí)

1.當(dāng)前目錄下的.gitignore文件的生效優(yōu)先級(jí)最高,然后是上級(jí)目錄,以此類推,優(yōu)先級(jí)高的規(guī)則會(huì)覆蓋優(yōu)先級(jí)低的規(guī)則。

2.對(duì)于同一個(gè).gitignore文件會(huì)按行從上往下進(jìn)行生效,所以如果多行規(guī)則對(duì)同一個(gè)文件都會(huì)影響,則越往下面的一行規(guī)則優(yōu)先級(jí)會(huì)越高,同樣優(yōu)先級(jí)高的規(guī)則會(huì)覆蓋優(yōu)先級(jí)低的規(guī)則。

3.注意,這里說(shuō)的只是git工作區(qū)的.gitignore文件的生效優(yōu)先級(jí),git忽略文件的規(guī)則還包括命令行的內(nèi)容等,而且命令行優(yōu)先級(jí)更高。

五.其他

1.如果文件已經(jīng)在追蹤中,修改.gitignore文件不會(huì)對(duì)該文件生效。

2.也可以利用其他方式設(shè)置忽略規(guī)則,比如修改.git/info/exclude文件等等,特點(diǎn)也不一樣,感興趣的話也可以研究一下。

歡迎討論,歡迎指正,歡迎轉(zhuǎn)載。

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-769497.html

到了這里,關(guān)于git如何使用.gitignore文件設(shè)置忽略文件規(guī)則的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • git如何忽略指定文件以及gitignore相關(guān)知識(shí)

    文章概要 :本文主要介紹了git中如何忽略指定文件,包括已經(jīng)commit了的文件。解釋了gitignore文件的寫(xiě)法以及提供了常見(jiàn)的gitignore模版。 本文內(nèi)容來(lái)自:谷流倉(cāng)AI - ai.guliucang.com 在平常寫(xiě)代碼使用git的過(guò)程中,我們項(xiàng)目有些文件是不適合提交到倉(cāng)庫(kù)的,因此需要讓git忽略這些文

    2024年04月25日
    瀏覽(27)
  • Git忽略文件.gitignore的使用

    Git忽略文件.gitignore的使用

    ????????當(dāng)你使用 git add . 的時(shí)候有沒(méi)有遇到把你不想提交的文件也添加到了緩存中去?比如項(xiàng)目的本地配置信息,如果你上傳到Git中去其他人pull下來(lái)的時(shí)候就會(huì)和他本地的配置有沖突,所以這樣的個(gè)性化配置文件我們一般不把它推送到git服務(wù)器中,但是又為了偷懶每次添

    2024年02月05日
    瀏覽(34)
  • .gitignore 文件——如何在 Git 中忽略文件和文件夾詳細(xì)教程

    在任何當(dāng)前工作的 Git 倉(cāng)庫(kù)中,每個(gè)文件都是這樣的: 追蹤的(tracked) - 這些是 Git 所知道的所有文件或目錄。這些是新添加(用 git add 添加)和提交(用 git commit 提交)到主倉(cāng)庫(kù)的文件和目錄。 未被追蹤的(untracked) - 這些是在工作目錄中創(chuàng)建的,但還沒(méi)有被暫存(或用

    2024年02月05日
    瀏覽(91)
  • Git倉(cāng)庫(kù)的創(chuàng)建、常用命令、如何在 Git 中忽略文件提交以及 .gitignore 文件的作用和相關(guān)內(nèi)容

    Git 倉(cāng)庫(kù)是用來(lái)存儲(chǔ)版本控制信息的地方,為我們提供了快速便捷的代碼管理方式。它可以包含文件、文件夾、歷史記錄、元數(shù)據(jù)等。在 Git 中,倉(cāng)庫(kù)通常分為兩種:本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)。 如果你想分享你的代碼庫(kù),并且希望團(tuán)隊(duì)中的其他成員可以跟蹤你的進(jìn)度和變化,你可以

    2024年02月02日
    瀏覽(26)
  • Git 忽略.gitignore文件自身/git僅本地忽略某些文件

    參考:Git 忽略.gitignore文件自身 為什么會(huì)有這個(gè)奇怪要求? 舉個(gè)例子,項(xiàng)目中自己分支的某個(gè)數(shù)據(jù)庫(kù)連接的是自己的,但提交的代碼需要連接中央服。但是git add或者git pull時(shí)候總是改來(lái)改去會(huì)很煩??墒沁@個(gè)文件代碼在.gitignore又不能配,因?yàn)檫@個(gè)連接代碼有可能別人會(huì)改,

    2024年02月16日
    瀏覽(90)
  • git怎么忽略無(wú)需提交的文件?(忽略提交 .gitignore)

    git怎么忽略無(wú)需提交的文件?(忽略提交 .gitignore)

    問(wèn)題描述 : 在使用Git的過(guò)程中,我們有的文件比如target、.idea等不想提交到代碼倉(cāng)庫(kù),但如果這些文件沒(méi)有被添加到暫存區(qū)區(qū),切換分支會(huì)報(bào)Move or commit them before Pull git的錯(cuò)誤(如下圖),我們應(yīng)該怎么解決呢? 解決方法: 1.在跟目錄下(與src同級(jí))創(chuàng)建?.gitignore 文件,這

    2024年02月12日
    瀏覽(99)
  • GIt系列(二)忽略文件(.gitignore)

    GIt系列(二)忽略文件(.gitignore)

    如果你不想讓本地倉(cāng)庫(kù)的所有文件都上傳到遠(yuǎn)程倉(cāng)庫(kù)中,而是有選擇的上傳一部分的文件,比如說(shuō)依賴文件,測(cè)試文件你不想提交, 可以通過(guò) \\\".git目錄 \\\" 下的 .gitignore 文件,選擇忽略這些文件。 工作區(qū):包含 .git目錄的上一級(jí)目錄,詳見(jiàn):GIt系列(一)中的工作區(qū)(Working

    2024年02月15日
    瀏覽(24)
  • git 添加 .gitignore文件,忽略不需要提交的文件

    git 添加 .gitignore文件,忽略不需要提交的文件

    目錄 1.什么是.gitignore文件? 2..gitignore文件怎么添加? 3.gitignore文件添加后效果 4.gitignore文件添加后不生效怎么辦? 1.什么是.gitignore文件? ? ? 當(dāng)使用git進(jìn)行項(xiàng)目管理時(shí)候,只需要提交自己想要提交的代碼文件,一些編譯或者工具產(chǎn)生的文件是不希望被提交的,那么.gitigno

    2024年02月04日
    瀏覽(24)
  • Git中.gitignore的配置(git上傳忽略文件/文件夾)

    ? ? ? ? 在實(shí)際開(kāi)發(fā)過(guò)程中,我們很多項(xiàng)目都需要使用git工具進(jìn)行代碼的拉取和提交等操作。但項(xiàng)目由于環(huán)境配置和打包等操作生成了一些不必要上傳的文件夾或者一些我們自定義的文件不需要上傳,這時(shí)候我們需要去配置.gitignore文件。 語(yǔ)法 # 開(kāi)頭為注釋行 空行即直接寫(xiě)文

    2024年02月12日
    瀏覽(24)
  • git忽略文件.gitignore失效分析與解決方案

    git忽略文件.gitignore失效分析與解決方案

    git忽略文件.gitignore失效分析與解決方案 最近學(xué)習(xí)谷粒商城的時(shí)候使用了人人快速開(kāi)發(fā)平臺(tái),但是我提交到gitee的文件希望不提交人人項(xiàng)目,但是由于事先已經(jīng)將人人項(xiàng)目納入了版本控制,此時(shí)在.gitignore中添加人人項(xiàng)目,gitignore就失效了。 此時(shí),我們可以采用以下兩種方式讓

    2024年02月14日
    瀏覽(94)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包