.gitignore의 코멘트?


564

.gitignore파일에 주석을 쓸 수 있습니까 ?

그렇다면 줄 앞에 #다른 표시기가 있어야 합니까?


4
이러한 것들에 대해 알고있는 편집기 (예 : Vim)를 사용하면 주석이 달린 행 #이 적절하게 형식화됩니다.
— Cascabel

11
그래서 당신은 .gitignoreignore를 찾고 있습니까?
— daviewales

답변:


699

그렇습니다, 당신은 거기에 의견을 달 수 있습니다. 그러나 행의 시작 부분에서 시작해야합니다.

cf. http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#Ignoring-Files

.gitignore 파일에 넣을 수있는 패턴의 규칙은 다음과 같습니다
.-빈 줄이나 #으로 시작하는 줄은 무시됩니다.
[…]

주석 문자는 #예입니다.

# no .a files
*.a

1
이것이 답변되었을 때 사실인지는 모르지만 링크 된 책 섹션은 줄을 시작하는 것 외에도 주석 이 .gitignore 파일의 줄에 추가 될 수 있음을 나타냅니다 .
— Stuart R. Jefferys

7
@ StuartR.Jefferys git 1.7.4.1에 있고 끝에 주석이있는 줄이 작동하지 않는 것을 발견했습니다. src/main/log/ # Doesn't work. git status still shows this directory src/main/log/작동합니다. 자식 상태는 디렉토리를 표시하지 않습니다. 사실, 나타납니다 어떤 줄 끝에 공백은 무시 패턴의 일부로 간주됩니다.
— Johann

8
@Johann 당신이 맞아요! 후행 공백 은 디렉토리 ( /) 로도 중요 합니다. 파일에 후행 공백이 있으면 .gitignore항목이 일치해야합니다. 0 또는 2 공백으로 실패합니다. 나는 그것이 버그라고 생각한다. git 버전 1.7.5.4를 사용하고 있습니다. 그것은 수있는 경우에도 아마, 의도적 안 . 그러나 [ ]공백 문자 지정자로 사용할 수 있습니다 . 공백을 허용하는 것보다 훨씬 낫습니다. 드문 의도적 인 후행 공간을 허용하는 반면,보다 일반적인 (그리고보기 어려운) 오류 사례를 감지 할 수 있습니다.
— Stuart R. Jefferys

이것에 감사합니다; 나는 왜 git내 무시 를 이해하려고 노력하고 가장 힘든 시간을 보내고 있었다 .gitignore. 일부 항목 뒤에 줄 끝 주석 을 추가했기 때문 입니다. config파일 형식 의 기본 VIM 구문 색상이 잘못되었습니다.
— Luke Davis

208

하다 git help gitignore

다음 줄이있는 도움말 페이지가 나타납니다.

A line starting with # serves as a comment.

53
정보를 제공하는 것이 아니라 정보를 찾는 방법을 지적한 +1
— Иван Бишевац

10
@cregox-- Also, I like using computers without command linesgit은 (는) 잘못된 장소입니다. 죄송합니다.
— manojlds

2
@manojlds git는 모두에게 적합한 장소입니다 rsync. 그들은 dropbox와 같은 좋은 GUI가 필요합니다. 너무 슬프다 우리는 여전히 자식을 위해 하나를 놓치고있다.
— cregox

CLI를 선호하지만 일부 동료는 다양한 성공으로 gitbox를 사용합니다. 내가 생각하는 Git Tree도 있습니다. @ cregox
— Stephen Tetreault

1
당신은 또한 할 수 있습니다 git help ignore(git bash-completion
— 지원됨
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.