五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

詳解git中配置的.gitignore不生效的解決辦法

發(fā)布日期:2022-05-22 12:49 | 文章來源:CSDN

詳解git中配置的.gitignore不生效的解決辦法

通常我們希望放進(jìn)倉庫的代碼保持純凈,即不要包含項目開發(fā)工具生成的文件,或者項目編譯后的臨時文件。但是,當(dāng)我們使用git status查看工作區(qū)狀態(tài)的時候,總會提示一些文件未被track。于是,我們想讓git幫助我們忽略這些文件,不再提醒。

慶幸的是,git已經(jīng)考慮到這點了。我們可以在項目的根目錄下建立一個.gitignore的文件,該文件用來配置哪些文件或者目錄不被track的。規(guī)則很簡單,就在該文件中,寫下你不想被track的文件,一行一個??招泻?開頭的行將被過濾掉。

下面給出一個小例子來說明.gitignore文件的用法:

#這里可以寫下注釋,以表明這條規(guī)則的目的。 如下例子,表明不再track hello.class這個文件,應(yīng)為這個是編譯生成的文件,我們只要有源代碼就可以生成該文件hello.class
#我們也可以使用通配符,下面例子表明不再track所有以class結(jié)尾的文件
*.class
#使用!表示特例,表示在前面的規(guī)則應(yīng)當(dāng)排除指定的特殊文件。
#下面例子表示register.class不適用*.class這條規(guī)則,應(yīng)該被提醒track
!register.class
#也可以對一個目錄進(jìn)行處理,以下例子表明testDir中的所有文件或者目錄都不被track
testDir/
#也可以僅僅對一個目錄下的文件進(jìn)行處理,如下面例子表明testDir2目錄下的所有以doc結(jié)尾的文件不被track,其他的文件將被提醒track,如/testDir2/hello.txt
/testDir2/*.doc

正常情況下,這樣配置之后就可以了。但是有些時候,我們發(fā)現(xiàn)配置的某個選項不起作用,這是為什么尼?明明配的沒有問題呀,讓人覺得很納悶。

其實真正的原因是.gitignore只能忽略那些尚未被被track的文件,如果某些文件已經(jīng)被納入了版本管理中,則修改.gitignore是無效的。一個簡單的解決方法就是先把本地緩存刪除(改變成未track狀態(tài)),然后再提交。

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

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

國外服務(wù)器租用

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部