最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

git設(shè)置忽略文件.gitignore的方法

 更新時(shí)間:2020年07月24日 12:00:47   作者:boyanh  
這篇文章主要介紹了git設(shè)置忽略文件.gitignore的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

在倉(cāng)庫(kù)目錄下新建一個(gè)名為.gitignore的文件(因?yàn)槭屈c(diǎn)開頭,沒(méi)有文件名,沒(méi)辦法直接在windows目錄下直接創(chuàng)建,必須通過(guò)右鍵Git Bash,按照l(shuí)inux的方式來(lái)新建.gitignore文件)。如下圖所示。

.gitignore文件對(duì)其所在的目錄及所在目錄的全部子目錄均有效。通過(guò)將.gitignore文件添加到倉(cāng)庫(kù),其他開發(fā)者更新該文件到本地倉(cāng)庫(kù),以共享同一套忽略規(guī)則。

以下涉及的ignore文件均為如下格式:

# 以'#'開始的行,被視為注釋.                          
# 忽略掉所有文件名是 foo.txt的文件.

foo.txt

# 忽略所有生成的 html文件,

*.html

# foo.html是手工維護(hù)的,所以例外.

!foo.html

# 忽略所有.o和 .a文件.

*.[oa]

配置語(yǔ)法:
以斜杠“/”開頭表示目錄;
以星號(hào)“*”通配多個(gè)字符;
以問(wèn)號(hào)“?”通配單個(gè)字符
以方括號(hào)“[]”包含單個(gè)字符的匹配列表;
以嘆號(hào)“!”表示不忽略(跟蹤)匹配到的文件或目錄;

常用的規(guī)則:
1)/mtk/               過(guò)濾整個(gè)文件夾
2)*.zip                過(guò)濾所有.zip文件
3)/mtk/do.c         過(guò)濾某個(gè)具體文件

被過(guò)濾掉的文件就不會(huì)出現(xiàn)在git倉(cāng)庫(kù)中(gitlab或github)了,當(dāng)然本地庫(kù)中還有,只是push的時(shí)候不會(huì)上傳。
需要注意的是,gitignore還可以指定要將哪些文件添加到版本管理中:
1)!*.zip
2)!/mtk/one.txt

唯一的區(qū)別就是規(guī)則開頭多了一個(gè)感嘆號(hào),Git會(huì)將滿足這類規(guī)則的文件添加到版本管理中。
為什么要有兩種規(guī)則呢?想象一個(gè)場(chǎng)景:假如我們只需要管理/mtk/目錄中的one.txt文件,這個(gè)目錄中的其他文件都不需要管理,那么我們就需要使用:
1)/mtk/
2)!/mtk/one.txt
假設(shè)我們只有過(guò)濾規(guī)則,而沒(méi)有添加規(guī)則,那么我們就需要把/mtk/目錄下除了one.txt以外的所有文件都寫出來(lái)!

最后需要強(qiáng)調(diào)的一點(diǎn)是,如果你不慎在創(chuàng)建.gitignore文件之前就push了項(xiàng)目,那么即使你在.gitignore文件中寫入新的過(guò)濾規(guī)則,這些規(guī)則也不會(huì)起作用,Git仍然會(huì)對(duì)所有文件進(jìn)行版本管理。
簡(jiǎn)單來(lái)說(shuō),出現(xiàn)這種問(wèn)題的原因就是Git已經(jīng)開始管理這些文件了,所以你無(wú)法再通過(guò)過(guò)濾規(guī)則過(guò)濾它們。因此一定要養(yǎng)成在項(xiàng)目開始就創(chuàng)建.gitignore文件的習(xí)慣,否則一旦push,處理起來(lái)會(huì)非常麻煩。

到此這篇關(guān)于git設(shè)置忽略文件.gitignore的方法的文章就介紹到這了,更多相關(guān)git 忽略文件.gitignore內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在IDEA中配置SFTP遠(yuǎn)程Linux服務(wù)器系統(tǒng)的實(shí)現(xiàn)

    在IDEA中配置SFTP遠(yuǎn)程Linux服務(wù)器系統(tǒng)的實(shí)現(xiàn)

    本文主要介紹了在IDEA中配置SFTP遠(yuǎn)程Linux服務(wù)器系統(tǒng)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • git?clone報(bào)錯(cuò)SSL?connect?error解決

    git?clone報(bào)錯(cuò)SSL?connect?error解決

    這篇文章主要為大家介紹了git?clone報(bào)錯(cuò)SSL?connect?error解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Git如何刪除歷史記錄中的大文件詳解

    Git如何刪除歷史記錄中的大文件詳解

    這篇文章主要給大家介紹了關(guān)于Git如何刪除歷史記錄中大文件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • 微信小程序設(shè)置http請(qǐng)求的步驟詳解

    微信小程序設(shè)置http請(qǐng)求的步驟詳解

    這篇文章給大家介紹了微信小程序如何進(jìn)行http請(qǐng)求的詳細(xì)步驟,相信對(duì)大家學(xué)習(xí)微信小程序網(wǎng)絡(luò)請(qǐng)求會(huì)有所幫助,有需要的朋友們下面來(lái)一起看看吧。
    2016-09-09
  • git blame命令詳解

    git blame命令詳解

    git blame用來(lái)追溯一個(gè)指定文件的歷史修改記錄。這篇文章給大家介紹git blame命令的用法,感興趣的朋友一起看看吧
    2020-10-10
  • 解決Git?Revert?再次合代碼無(wú)效問(wèn)題

    解決Git?Revert?再次合代碼無(wú)效問(wèn)題

    這篇文章主要為大家介紹了解決Git?Revert?再次合代碼無(wú)效問(wèn)題,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 如何使用Git實(shí)現(xiàn)切換分支開發(fā)過(guò)程解析

    如何使用Git實(shí)現(xiàn)切換分支開發(fā)過(guò)程解析

    這篇文章主要介紹了如何使用Git實(shí)現(xiàn)切換分支開發(fā)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Git 教程之查看提交歷史詳解

    Git 教程之查看提交歷史詳解

    本文主要介紹Git 查看提交歷史的知識(shí),這里整理了詳細(xì)資料及命令用法,有興趣的小伙伴可以參考下
    2016-09-09
  • 實(shí)例詳解esp8266解析json數(shù)據(jù)的方法

    實(shí)例詳解esp8266解析json數(shù)據(jù)的方法

    這篇文章主要介紹了實(shí)例詳解esp8266解析json數(shù)據(jù)的方法,主要包括要解析的json文件,反序列化數(shù)據(jù)獲取到對(duì)象中,通過(guò)串口監(jiān)視器輸出解析后的數(shù)據(jù)信息,需要的朋友可以參考下
    2022-03-03
  • HTTP協(xié)議簡(jiǎn)介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    HTTP協(xié)議簡(jiǎn)介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了HTTP協(xié)議簡(jiǎn)介,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07

最新評(píng)論

潍坊市| 赤壁市| 新密市| 宁河县| 冀州市| 绥化市| 霍邱县| 齐齐哈尔市| 方正县| 故城县| 申扎县| 若尔盖县| 饶平县| 尼木县| 湘阴县| 师宗县| 平昌县| 阳信县| 平邑县| 河西区| 灵川县| 扶余县| 腾冲县| 凤阳县| 日土县| 巴中市| 宣化县| 福州市| 伊金霍洛旗| 沾化县| 大庆市| 天峻县| 大竹县| 南汇区| 隆德县| 天全县| 南安市| 香格里拉县| 双流县| 莲花县| 天全县|