要忽略開始〜(波浪)的任何文件,我把下面的gitignore文件的.gitignore - 忽略文件開頭〜
^~.*
但是,它不工作的開始〜的文件名(如。〜$ ofession email.docx)。
gitignore配置設置沒有問題,因爲其他模式運行良好。
這裏的正則表達式有什麼問題?
要忽略開始〜(波浪)的任何文件,我把下面的gitignore文件的.gitignore - 忽略文件開頭〜
^~.*
但是,它不工作的開始〜的文件名(如。〜$ ofession email.docx)。
gitignore配置設置沒有問題,因爲其他模式運行良好。
這裏的正則表達式有什麼問題?
正則表達式不.gitignore
支持,你只能使用水珠。要修復它,請使用~*
,它將忽略任何以代字號開頭的內容。
這個效果很好。感謝您的幫助! –
^〜。*忽略只有只有以〜開頭的文件。例如「〜.txt」或「〜.docx」。
將其更改爲^〜*
後,它運行良好,抱歉它沒有工作。因爲@zatta表示regexp不支持.gitignore –
'gitignore'不支持正則表達式afaik,但具有glob格式。你可以嘗試從行首開始刪除'^'嗎?是的,還有剩下的任何正則表達式邏輯... – hurturk
@zatta感謝你提供了很棒的信息。是的,刪除^和。(點) –