Gitignore 个别行,sed 问题
Gitignore individual lines, sed issue
我试图忽略提交中的一行,我发现了这个问题 Gitignore single line,如果我这样做,一切正常:
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"
当然不行了,不知道怎么办...
Java 注释的 '/' 与 sed 的 '/' 分隔符冲突。您可以转义注释的 / ("sed '/\/\/gitignore$/'d
")。或者为 sed 使用不同的分隔符(这将更具可读性)。 “sed '_//gitignore$_'d
”
我试图忽略提交中的一行,我发现了这个问题 Gitignore single line,如果我这样做,一切正常:
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"
当然不行了,不知道怎么办...
Java 注释的 '/' 与 sed 的 '/' 分隔符冲突。您可以转义注释的 / ("sed '/\/\/gitignore$/'d
")。或者为 sed 使用不同的分隔符(这将更具可读性)。 “sed '_//gitignore$_'d
”