2017-04-06 32 views
0

我試圖忽略犯行,我發現這個問題Gitignore single line,一切工作正常,如果我做的:Gitignore個別線路,SED問題

git config --global filter.gitignore.clean "sed '/#gitignore$/'d" 

和註釋代碼:

System.out.println("SimpleLineCode"); #gitignore 

但我想也與此標籤//gitignore忽視(因爲我使用Java),所以我寫道:

git config --global filter.gitignore.clean "sed '///gitignore$/'d" 

當然,它不工作,不知道該怎麼辦...

回答

1

Java評論的'/'與sed的'/'分隔符衝突。您可以轉義評論(「sed '/\/\/gitignore$/'d」)。或者爲sed使用不同的分隔符(這將更具可讀性)。 「sed '_//gitignore$_'d

+0

充滿希望的答案,謝謝! –