2017-03-25 88 views
1

要忽略開始〜(波浪)的任何文件,我把下面的gitignore文件的.gitignore - 忽略文件開頭〜

^~.* 

但是,它不工作的開始〜的文件名(如。〜$ ofession email.docx)。

gitignore配置設置沒有問題,因爲其他模式運行良好。

這裏的正則表達式有什麼問題?

+0

'gitignore'不支持正則表達式afaik,但具有glob格式。你可以嘗試從行首開始刪除'^'嗎?是的,還有剩下的任何正則表達式邏輯... – hurturk

+0

@zatta感謝你提供了很棒的信息。是的,刪除^和。(點) –

回答

2

正則表達式不.gitignore支持,你只能使用水珠。要修復它,請使用~*,它將忽略任何以代字號開頭的內容。

+0

這個效果很好。感謝您的幫助! –

0

^〜。*忽略只有只有以〜開頭的文件。例如「〜.txt」或「〜.docx」。

將其更改爲^〜*

+0

後,它運行良好,抱歉它沒有工作。因爲@zatta表示regexp不支持.gitignore –