2017-04-06 13 views
0

私はこの質問Gitignore single lineを見つけた、と私がしなければ、すべてが正常に動作し、コミットから行を無視しようとしている:Gitignore個々の行、sedの問題

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

としてコードに注釈を付ける:

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

しかし、私は(私は、Javaを使用しているため)、このタグ//gitignoreを無視したいと思ったので、私は書いている:

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

もちろん、うまくいかないし、やり方がわからない...

答えて

1

Javaコメントの '/'はsedの '/'セパレータと競合します。コメントの/からエスケープすることができます( "sed '/\/\/gitignore$/'d")。または、sedに別の区切り文字を使用します(読みやすくなります)。 "sed '_//gitignore$_'d"

+0

希望の回答、ありがとう! –