2012-01-14 15 views
381

Bạn có thể viết nhận xét trong tệp .gitignore không?Nhận xét trong .gitignore?

Nếu có, dòng có được đặt trước là # hoặc một số chỉ báo khác không?

+4

Nếu bạn sử dụng một trình soạn thảo biết về những thứ này (ví dụ Vim), các dòng nhận xét với '#' sẽ được định dạng phù hợp - dễ khám phá chính mình theo cách đó! – Cascabel

+6

Vì vậy, bạn đang tìm kiếm một .gitignoreignore? – daviewales

Trả lời

458

Có, bạn có thể đặt nhận xét trong đó. Tuy nhiên, chúng phải bắt đầu ở đầu dòng.

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

Các quy tắc cho các mô hình bạn có thể đặt trong file .gitignore như sau:
- dòng trống hoặc dòng bắt đầu bằng # được bỏ qua.
[...]

Nhân vật bình luận là #, ví dụ:

# no .a files 
*.a 
+0

Không biết nếu nó là sự thật khi điều này đã được trả lời, nhưng phần cuốn sách liên kết chỉ ra rằng ngoài việc bắt đầu một dòng, bình luận cũng có thể được _appended_ đến một dòng trong tập tin .gitignore. –

+5

@ StuartR.Jefferys Tôi đang ở trên git 1.7.4.1 và tôi thấy rằng một dòng có nhận xét ở cuối không hoạt động: 'src/main/log/# Không hoạt động. trạng thái git vẫn hiển thị thư mục này ' 'src/main/log /' Hoạt động tốt. trạng thái git không hiển thị thư mục. Trên thực tế, có vẻ như _any_ khoảng trống ở cuối dòng được coi là một phần của mẫu bỏ qua. – Johann

+5

@Johann Bạn nói đúng! Trailing khoảng trống _is_ đáng kể, ngay cả với các thư mục (kết thúc bằng '/'). Nếu tệp có dấu cách, mục '.gitignore' phải khớp; 0 hoặc 2 dấu cách và không thành công. Tôi coi đó là một lỗi. Tôi đang sử dụng phiên bản git 1.7.5.4. Nó _could_ là cố ý, ngay cả khi nó có thể _shouldn't_. Nhưng bạn có thể sử dụng '[]' như một bộ định danh ký tự dấu cách. Đó là tốt hơn nhiều so với cho phép dấu trắng-không gian; nó cho phép cho khoảng trống cố ý hiếm có, trong khi làm cho trường hợp lỗi phổ biến hơn (và khó nhìn thấy) có thể phát hiện được. –

156

Do git help gitignore

Bạn sẽ nhận được các trang trợ giúp với dòng sau:

A line starting with # serves as a comment. 
+30

+1 để chỉ ra cách tìm thông tin, không chỉ cung cấp thông tin. –

+5

@cregox - 'Ngoài ra, tôi thích sử dụng máy tính không có dòng lệnh' - git là địa điểm sai cho bạn, xin lỗi. – manojlds

+1

@manojlds 'git' phù hợp với mọi người, giống như 'rsync'. họ chỉ cần gui tốt, giống như dropbox. quá buồn chúng tôi vẫn còn thiếu một cái cho git ... – cregox