欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue項(xiàng)目如何配置git忽略文件

 更新時(shí)間:2024年03月15日 15:14:31   作者:Komorebi゛  
這篇文章主要介紹了Vue項(xiàng)目如何配置git忽略文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

創(chuàng)建

在根目錄下創(chuàng)建 .gitignore 文件,在.gitignore 文件下添加如下配置

語(yǔ)法規(guī)范

  • / 開(kāi)頭忽略當(dāng)前目錄下的文件,但不包括子目錄下的文件
  • / 結(jié)尾忽略目錄下所有文件及內(nèi)容,不管是根目錄或子目錄都會(huì)被忽略
  • # 開(kāi)頭表示注釋
  • * 匹配零個(gè)或多個(gè)字符
  • ? 匹配單個(gè)字符
  • [] 匹配括號(hào)內(nèi)的任一字符
  • ! 表示不忽略(跟蹤)匹配到的文件或目錄
  • 不添加任何符號(hào)表示直接忽略當(dāng)前目錄下的這個(gè)文件

前端開(kāi)發(fā)常用的配置

如下:

.DS_Store
node_modules
/dist


# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

package-lock.json
yarn.lock

.gitignore 規(guī)則不生效

1..gitignore 只能忽略那些原來(lái)沒(méi)有被追蹤(tracked)的文件,如果某些文件已經(jīng)被納入了版本管理中,則修改 .gitignore 是無(wú)效的。

解決方法就是先把本地緩存刪除(改變成未track狀態(tài)),然后再提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

2.你想添加一個(gè)文件到Git,但發(fā)現(xiàn)添加不了,原因是這個(gè)文件被.gitignore忽略了:

$ git add App.class
The following paths are ignored by one of your .gitignore files:
App.class
Use -f if you really want to add them.

如果你確實(shí)想添加該文件,可以用-f強(qiáng)制添加到Git:

$ git add -f App.class

3.或者你發(fā)現(xiàn),可能是.gitignore寫(xiě)得有問(wèn)題,需要找出來(lái)到底哪個(gè)規(guī)則寫(xiě)錯(cuò)了,可以用git check-ignore命令檢查:

$ git check-ignore -v App.class
.gitignore:3:*.class    App.class

Git會(huì)告訴我們,.gitignore的第3行規(guī)則忽略了該文件,于是我們就可以知道應(yīng)該修訂哪個(gè)規(guī)則。

忽略已提交文件中的變化

臨時(shí)忽略變更

在開(kāi)發(fā)階段,有時(shí)候需要臨時(shí)忽略本地倉(cāng)庫(kù)中已提交的文件的變更。

例如,你的配置文件與本機(jī)的工作環(huán)境或者項(xiàng)目配置有關(guān),那么這個(gè)操作就非常有用:

git update-index --skip-worktree <file>

當(dāng)然也可以恢復(fù)文件的追蹤:

git update-index --no-skip-worktree <file>

也可以通過(guò)以下方式進(jìn)行。這主要是為了防止文件被開(kāi)發(fā)者修改。

關(guān)閉變更追蹤

git update-index --assume-unchanged <file>

恢復(fù)變更追蹤

git update-index --no-assume-unchanged <file>

永久忽略文件變更

如果一個(gè)文件已經(jīng)被 Git 跟蹤,那么再將這個(gè)文件添加到 .gitignore 中并不會(huì)忽略文件變更。

你還需要從Git 暫存區(qū)(index)中移除這個(gè)文件的信息,步驟如下:

1.在 .gitignore 中添加這個(gè)文件

2.從暫存區(qū)移除文件信息:

git rm --cached  <file>

3.提交刪除文件和更新的 .gitignore 到您的倉(cāng)庫(kù)

注:以上步驟不會(huì)從系統(tǒng)中刪除文件,只是告訴Git以后忽略該文件的變更

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Element Plus 日期選擇器獲取選中的日期格式(當(dāng)前日期/時(shí)間戳格式)

    Element Plus 日期選擇器獲取選中的日期格式(當(dāng)前日期/時(shí)間戳格式)

    如果想要獲取選中的日期時(shí)間就需要通過(guò),Element Plus 日期選擇器?format屬性和value-format屬性,format指定輸入框的格式,value-format?指定綁定值的格式,本篇文章就給大家介紹Element Plus 日期選擇器獲取選中的日期格式(當(dāng)前日期/時(shí)間戳格式),感興趣的朋友一起看看吧
    2023-10-10
  • vue實(shí)現(xiàn)導(dǎo)出word文檔功能實(shí)例(含多張圖片)

    vue實(shí)現(xiàn)導(dǎo)出word文檔功能實(shí)例(含多張圖片)

    項(xiàng)目需要導(dǎo)出word,于是乎又是查閱資料,然后自己寫(xiě),下面這篇文章主要給大家介紹了關(guān)于vue實(shí)現(xiàn)導(dǎo)出word文檔功能(含多張圖片)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Vue3.0插件執(zhí)行原理與實(shí)戰(zhàn)

    Vue3.0插件執(zhí)行原理與實(shí)戰(zhàn)

    這篇文章主要介紹了Vue3.0插件執(zhí)行原理與實(shí)戰(zhàn),Vue項(xiàng)目能夠使用很多插件來(lái)豐富自己的功能Vue-Router、Vuex等,節(jié)省了我們大量的人力和物力,下面我們就一起來(lái)了解Vue3.0插件的原理吧,需要的小伙伴可以參考一下
    2022-02-02
  • 在vue項(xiàng)目如何使用base64加密

    在vue項(xiàng)目如何使用base64加密

    這篇文章主要介紹了在vue項(xiàng)目如何使用base64加密,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • vue獲取元素寬、高、距離左邊距離,右,上距離等還有XY坐標(biāo)軸的方法

    vue獲取元素寬、高、距離左邊距離,右,上距離等還有XY坐標(biāo)軸的方法

    今天小編就為大家分享一篇vue獲取元素寬、高、距離左邊距離,右,上距離等還有XY坐標(biāo)軸的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • vue中子組件調(diào)用兄弟組件方法

    vue中子組件調(diào)用兄弟組件方法

    這篇文章主要介紹了vue中子組件調(diào)用兄弟組件方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • vue cli如何配置開(kāi)發(fā)環(huán)境下的sourcemap

    vue cli如何配置開(kāi)發(fā)環(huán)境下的sourcemap

    這篇文章主要介紹了vue cli如何配置開(kāi)發(fā)環(huán)境下的sourcemap問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • vue中深度選擇器圖文詳解

    vue中深度選擇器圖文詳解

    在Vue的開(kāi)發(fā)中,我們經(jīng)常會(huì)用到外部組件庫(kù),下面這篇文章主要給大家介紹了關(guān)于vue中深度選擇器的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • vue 使用class創(chuàng)建和清除水印的示例代碼

    vue 使用class創(chuàng)建和清除水印的示例代碼

    這篇文章主要介紹了vue 使用class創(chuàng)建和清除水印的示例代碼,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-12-12
  • vue中el-upload上傳圖片到七牛的示例代碼

    vue中el-upload上傳圖片到七牛的示例代碼

    這篇文章主要介紹了vue中el-upload上傳圖片到七牛的示例代碼,實(shí)現(xiàn)思路其實(shí)也很簡(jiǎn)單,需要從后臺(tái)獲取七牛token上傳圖片到七牛,具體示例代碼大家跟隨小編一起學(xué)習(xí)吧
    2018-10-10

最新評(píng)論