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

【GIT問題解決】---- 在【.gitignore】中添加了忽略文件或文件夾后不生效

這篇具有很好參考價(jià)值的文章主要介紹了【GIT問題解決】---- 在【.gitignore】中添加了忽略文件或文件夾后不生效。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1. 出現(xiàn)問題

在已經(jīng)提交過的 GIT 管理的項(xiàng)目中,在 .gitignore 文件中新增一些忽略的文件或者文件夾,或者直接新建 .gitignore 文件之后,新增的內(nèi)容不生效。

2. 實(shí)例截圖

git忽略文件不起作用,GIT,git

3. 實(shí)例描述

  1. lifecycle.js 文件已新增到 .gitignore 文件中,但是 lifecycle.js 文件修改的時(shí)候依然會(huì)上傳;
  2. yarn.lock、yarn-error.log、package-lock.json 和 lifecycle.js 是相同的情況。

4. 分析原因

  1. .gitignore 文件的用途:該文件只能作用于Untracked Files,也就是那些從來沒有被 GIT 記錄過的文件(自添加以后,從未 add 及 commit 過的文件)。
  2. 規(guī)則不生效因?yàn)椋耗切?.log 文件曾經(jīng)被 GIT 記錄過,因此 .gitignore 對(duì)它們完全無效。

5. 解決辦法

5.1 方案一

未被 GIT 記錄過,那就只有刪除遠(yuǎn)程庫和本地的被忽略文件或文件夾。

  • 1.1 刪除本地被忽略的文件;
  • 1.2 git add *
  • 1.3 git commit -m “xxx”
  • 1.4 git push

按照此方案,會(huì)導(dǎo)致本地文件或者文件夾也被刪除,這樣會(huì)導(dǎo)致本地也會(huì)存在問題。

5.2 方案二

未被 GIT 記錄過,刪除遠(yuǎn)程庫被忽略文件或文件夾,保留本地的被忽略文件或文件夾。文章來源地址http://www.zghlxwxcb.cn/news/detail-758482.html

  • 2.1 git rm --cached filename/-r directory
  • 2.2 git commit -m “xxx”
  • 2.3 git push

6. 刪除遠(yuǎn)程庫文件,保留本地

6.1 命令代碼
git rm --cached yarn-error.log
git commit -m "刪除遠(yuǎn)程庫 yarn-error.log 文件"
git push
6.2 執(zhí)行演示
  1. 刪除
    git忽略文件不起作用,GIT,git
  2. 提交
    git忽略文件不起作用,GIT,git
  3. 推送
    git忽略文件不起作用,GIT,git

7. 刪除遠(yuǎn)程庫文件夾,保留本地

7.1 命令代碼
git rm --cached -r config
git commit -m "刪除遠(yuǎn)程庫 config 文件夾"
git push
7.2 執(zhí)行演示
  1. 添加忽略文件夾
    git忽略文件不起作用,GIT,git
  2. 刪除
    git忽略文件不起作用,GIT,git
  3. 提交
    git忽略文件不起作用,GIT,git
  4. 推送
    git忽略文件不起作用,GIT,git

8. 總結(jié)

  1. 不同文件的作用階段不同,因此在使用某個(gè)功能的時(shí)候,就需要搞清除該功能生效的情況。
  2. 刪除文件和文件夾的不同命令,需要注意。
  3. push 后文件或者文件夾不會(huì)立即變暗,需要關(guān)閉編輯器,重新打開項(xiàng)目,忽略的文件或文件夾就會(huì)變暗。

到了這里,關(guān)于【GIT問題解決】---- 在【.gitignore】中添加了忽略文件或文件夾后不生效的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(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 忽略指定文件或文件夾

    1. 在.gitignore中添加忽略的文件 2. 然后在該目錄執(zhí)行? 注意: .gitignore只能忽略那些原來沒有被track的文件,如果某些文件已經(jīng)被納入了版本管理中,則修改.gitignore是無效的。 正確的做法是在每個(gè)clone下來的倉庫中手動(dòng)設(shè)置不要檢查特定文件的更改情況。 ?

    2024年02月11日
    瀏覽(21)
  • 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忽略.idea文件夾

    1.修改**.gitignore**文件 在最后一行添加 2.打開git bash終端 重點(diǎn): --cached不會(huì)把本地的.idea刪除 git add . git commit -m ‘忽略idea’ git pull git push

    2024年02月13日
    瀏覽(24)
  • 如何在 Git 中忽略文件和文件夾

    學(xué)了么社區(qū),營造專業(yè)的學(xué)習(xí)環(huán)境,完善專業(yè)的學(xué)習(xí)資料,打造一個(gè)屬于學(xué)習(xí)的網(wǎng)站,目前只開發(fā)計(jì)算機(jī)編程語言模塊,可以微信加群(搜索微信號(hào)xuelem)進(jìn)行學(xué)習(xí)討論。 Git 是一個(gè)流行的版本控制系統(tǒng)。開發(fā)人員通過它可以在項(xiàng)目上進(jìn)行協(xié)作。 Git 允許你跟蹤你在一段時(shí)間內(nèi)

    2024年02月01日
    瀏覽(102)
  • idea git 提交 忽略文件或者文件夾

    idea git 提交 忽略文件或者文件夾

    方式1. 右鍵文件或者文件夾 git - Add to .gitignore? ?即可忽略 你會(huì)發(fā)現(xiàn)在.git/info/exclude 文件中 出現(xiàn)剛剛添加的忽略文件 # git ls-files --others --exclude-from=.git/info/exclude # Lines that start with \\\'#\\\' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if yo

    2024年02月13日
    瀏覽(99)
  • git提交時(shí)忽略文件及文件夾方法

    如果要忽略的文件沒有被跟蹤過,可以直接在.gitnore文件中寫要忽略的內(nèi)容即可: .gitignore內(nèi)容: 如果要忽略的文件已經(jīng)是被跟蹤狀態(tài),則需要先把本地緩存刪除,變成未跟蹤狀態(tài),然后再提交。 就是這些內(nèi)容。

    2024年02月12日
    瀏覽(20)
  • Sourcetree軟件中添加git的.gitignore文件忽略某些文件提交

    Sourcetree軟件中添加git的.gitignore文件忽略某些文件提交

    有時(shí)候我們本地的一些文件修改或變動(dòng)不需要提交到遠(yuǎn)程git倉庫,那么就可以設(shè)置提交時(shí)忽略這些文件,比如application.properties文件、log和.history文件夾下的文件等。在Sourcetree軟件中的操作步驟如下: 在未暫存文件區(qū)域,選擇文件右鍵,然后選“忽略”一項(xiàng),彈出忽略窗口 在

    2024年02月13日
    瀏覽(87)
  • git 忽略 node_modules 文件夾

    git 忽略 node_modules 文件夾

    git 忽略 node_modules 文件夾 在開發(fā)過程中,如果不想跟蹤 node_modules 文件中的許多更改,可以在項(xiàng)目中創(chuàng)建一個(gè) .gitignore 文件,用來設(shè)置 git 忽略該文件夾。 忽略根文件夾中的 node_modules 文件夾 文件結(jié)構(gòu): .gitignore 中提到的文件/文件夾不會(huì)被 git 跟蹤 。 所以要忽略 node_modules,

    2024年02月12日
    瀏覽(33)
  • 解決git文件夾不顯示圖標(biāo)問題

    解決git文件夾不顯示圖標(biāo)問題

    安裝git和tortoiseGit之后,沒有出現(xiàn)文件夾綠色圖標(biāo)或者紅色圖標(biāo),如圖 一.修改注冊表 win+R鍵打開運(yùn)行窗口,輸入regedit.exe 注冊表,如圖 找到路徑 計(jì)算機(jī)HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer 的Max Cached Icons選項(xiàng),如果不存在,新建-字符串值 ,名字Max Cached Ic

    2024年02月12日
    瀏覽(89)
  • Git無法提交空文件夾問題解決方案

    Git無法提交空文件夾問題解決方案 在使用Git進(jìn)行版本控制時(shí),經(jīng)常會(huì)遇到需要提交空文件夾的情況,特別是在Java項(xiàng)目開發(fā)中。然而,Git本身對(duì)空文件夾的處理并不友好,無法直接提交空文件夾到版本庫中。本文將介紹一種解決方案來處理這個(gè)問題,并提供相應(yīng)的源代碼示例

    2024年02月03日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包