2017-04-06 5 views
0

내가 커밋에서 선을 무시하기 위해 노력하고있어, 나는이 질문에 Gitignore single line을 발견했습니다, 모든 것이 내가 할 경우 잘 작동 :Gitignore 개별 라인, SED 문제

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

및 주석 코드를 함께 :

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

하지만 (내가 자바를 사용하기 때문에)이 태그 //gitignore으로 무시하고 싶으면는, 그래서 내가 쓴했습니다

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

물론 작동하지 않으며 수행 방법을 모른다 ...

답변

1

Java 주석의 '/'는 sed의 '/'구분자와 충돌합니다. 댓글의 /에서 탈출 할 수 있습니다 ("sed '/\/\/gitignore$/'d"). 또는 sed에 대해 다른 구분자를 사용하십시오 (더 읽기 쉬울 것입니다). "sed '_//gitignore$_'d"

+0

희망 대답, 감사합니다! –