激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - 詳解git中配置的.gitignore不生效的解決辦法

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

2022-02-16 18:49jack_nichao 編程技術

這篇文章主要介紹了詳解git中配置的.gitignore不生效的解決辦法的相關資料,這里提供解決辦法希望能幫助到大家,需要的朋友可以參考下

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

前言:

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#這里可以寫下注釋,以表明這條規則的目的。 如下例子,表明不再track hello.class這個文件,應為這個是編譯生成的文件,我們只要有源代碼就可以生成該文件hello.class
 
#我們也可以使用通配符,下面例子表明不再track所有以class結尾的文件
*.class
 
#使用!表示特例,表示在前面的規則應當排除指定的特殊文件。
#下面例子表示register.class不適用*.class這條規則,應該被提醒track
!register.class
 
#也可以對一個目錄進行處理,以下例子表明testDir中的所有文件或者目錄都不被track
testDir/
 
#也可以僅僅對一個目錄下的文件進行處理,如下面例子表明testDir2目錄下的所有以doc結尾的文件不被track,其他的文件將被提醒track,如/testDir2/hello.txt
 
/testDir2/*.doc

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

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

?
1
2
3
git rm -r --cached .
git add .
git commit -m 'update .gitignore'

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

原文鏈接:http://blog.csdn.net/jack_nichao/article/details/76382782

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲视频观看 | 欧美日韩在线视频一区 | 国产一区免费 | 国产午夜精品久久久久久久蜜臀 | 亚洲成人欧美在线 | 亚洲综合色视频在线观看 | 成人做爰高潮片免费视频韩国 | 中文字幕在线永久 | 爱视频福利 | 亚洲影院在线 | 一级毛片在线看 | 中文在线观看免费视频 | 亚洲第一成人在线视频 | 久久精品二区 | 国产一区二区三区在线视频 | 欧美精品一区二区三区久久久 | 在线播放污 | 久久久成人精品 | 国产美女视频一区 | 亚洲电影免费观看国语版 | 爱逼av | 在线a亚洲视频播放在线观看 | 新久草视频 | 美女视频黄a视频免费全过程 | 欧美性激情视频 | 羞羞视频一区二区 | videos 欧美| 中文字幕一区二区三区久久 | 国产精品亚洲激情 | 男人天堂免费 | 国产精品成人亚洲一区二区 | 羞羞视频免费网站男男 | 久久2019中文字幕 | 欧美成人性色 | 久久精品免费国产 | 久久手机在线视频 | 精国品产一区二区三区有限公司 | 日本看片一区二区三区高清 | 国产91九色视频 | 欧美 日韩 中文 | 久久久久九九九女人毛片 |