第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

解釋哪個.gitignore規(guī)則忽略了我的文件

解釋哪個.gitignore規(guī)則忽略了我的文件

Git
犯罪嫌疑人X 2019-08-15 15:21:25
解釋哪個.gitignore規(guī)則忽略了我的文件有沒有辦法看到為什么一些文件被git忽略(即.gitignore文件中的哪個規(guī)則導(dǎo)致文件被忽略)?想象一下,我有這個(或更復(fù)雜的場景,有數(shù)百個文件夾和數(shù)十個.gitignore文件:/-.gitignore-folder/     -.gitignore     -subfolder/               -.gitignore               -file.txt如果我運行g(shù)it add folder/subfolder/file.txtgit可能會抱怨它被忽略:The following paths are ignored by one of your .gitignore files:folder/subfolder/file.txtUse -f if you really want to add them.有沒有辦法知道哪一個可能.gitignore有規(guī)則忽略這個文件,還顯示規(guī)則?喜歡:The following paths are ignored by your folder/.gitignore file (line 12: *.txt)folder/subfolder/file.txtUse -f if you really want to add them.要不就:$ git why-is-ignored folder/subfolder/file.txtfolder/.gitignore:12:*.txt
查看完整描述

3 回答

?
慕桂英4014372

TA貢獻1871條經(jīng)驗 獲得超13個贊

git check-ignore -v filename

有關(guān)更多詳細信息,請參見手冊頁。

原始答案如下:

git目前不提供此類內(nèi)容。但在看到你的問題后,我做了一些谷歌搜索,發(fā)現(xiàn)在2009年,這個功能被要求并部分實施。在閱讀完線程之后,我意識到要正確地完成這項工作并不會太多,所以我已經(jīng)開始研究補丁并希望在接下來的一兩天內(nèi)完成。我準(zhǔn)備好后會更新這個答案。

更新:哇,這比我想象的要難得多。git排除處理的內(nèi)臟非常神秘。無論如何,這是一個幾乎完成的一系列提交,適用于今天的上游master分支。測試套件已完成99%,但我還沒有完成--stdin選項的處理。希望我能在本周末管理它,然后將我的補丁提交到git郵件列表。

與此同時,我絕對歡迎任何能夠這樣做的人進行測試 - 只需從我的gitfork中克隆,檢查check-ignore分支,并正常編譯它。

更新2:已經(jīng)完成了!最新版本在github上面,如上所述,我已經(jīng)將補丁系列提交到git郵件列表進行同行評審。讓我們看看他們的想法......

更新3:經(jīng)過幾個月的黑客攻擊/補丁評論/討論/等待,我很高興能夠說這個功能現(xiàn)已達到git的master分支,并將在下一個版本中提供(1.8.2,預(yù)計8日2013年3月)。這是check-ignore手冊頁。哎呀,這比我想象的要多得多!

更新4:如果您對這個答案如何演變以及該功能的實現(xiàn)感興趣,請查看GitMinutes播客的第32集。


查看完整回答
反對 回復(fù) 2019-08-15
  • 3 回答
  • 0 關(guān)注
  • 1097 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號