2017-03-25 2 views
1

은 ~ (물결 표시)로 시작하는 모든 파일을 무시 ~로 시작하는 파일을 무시하고, 나는 gitignore 파일.gitignore -

^~.* 

에 다음을 넣어하지만, 그것은 ~로 시작하는 파일 이름을 작동하지 않습니다 (예를 들어, ~ $ ofession.docx).

다른 패턴이 잘 작동하기 때문에 gitignore 구성 설정에 문제가 없습니다.

여기 정규 표현식이 잘못 되었나요?

+0

'gitignore'는 정규식 afaik를 지원하지 않지만 glob 형식입니다. 줄 시작 부분에서'^'을 제거 해보시겠습니까? 예, 나머지 정규 표현식 로직은 ... – hurturk

+0

@zatta 훌륭한 정보에 감사드립니다. 예.^및.을 제거한 후 잘 작동했습니다. (점) –

답변

2

정규 표현식은 .gitignore에서 지원되지 않습니다하는

변경, 당신은 globs와 만 사용할 수 있습니다. 문제를 해결하려면 ~*을 사용합니다.이 경우 틸드로 시작하는 항목은 무시됩니다.

+0

이 제대로 작동했습니다. 도와 줘서 고마워! –

0

^~. *은 인 경우에만 ~으로 시작하는 파일 만 무시합니다. 예 : "~ .txt"또는 "~ .docx". 이^~ *

+0

죄송합니다. 작동하지 않았습니다. @ zatta는 정규 표현식이 .gitignore에서 지원되지 않는다고 말했기 때문에 –