.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.