Nhận xét trong .gitignore?


564

Bạn có thể viết bình luận trong một .gitignoretập tin?

Nếu vậy, dòng nên được đi trước với một #hoặc một số chỉ số khác?


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

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

Câu trả lời:


699

Vâng, bạn có thể đặt ý kiến ​​trong đó. Tuy nhiên, họ phải bắt đầu ở đầu một dòng.

xem http://git-scm.com/book/en/Git-Basics-Recply-Changes-to-the-Rep repository#Ignoring-Files

Các quy tắc cho các mẫu bạn có thể đặt trong tệp .gitignore như sau:
- Các dòng hoặc dòng trống bắt đầu bằng # bị bỏ qua.
[Càng]

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

# no .a files
*.a

1
Không biết có đúng không khi điều này được trả lời, nhưng phần sách được liên kết chỉ ra rằng ngoài việc bắt đầu một dòng, các bình luận cũng có thể được thêm vào một dòng trong tệp .gitignore.
Stuart R. Jefferys

7
@ StuartR.Jefferys Tôi đang sử dụng 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/ # Doesn't work. git status still shows this directory src/main/log/Hoạt động tốt. trạng thái git không hiển thị thư mục. Trong thực tế, dường như bất kỳ khoảng trắng nào ở cuối dòng được coi là một phần của mẫu bỏ qua.
Johann

8
@Johann Bạn nói đúng! Trailing whitespace đáng kể, ngay cả với các thư mục (kết thúc bằng /). Nếu một tệp có một khoảng trắng ở cuối, .gitignoremục nhập phải khớp; 0 hoặc 2 khoảng trắng và nó thất bại. Tôi coi đó là một lỗi. Tôi đang sử dụng phiên bản git 1.7.5.4. Nó có thể là cố ý, ngay cả khi nó có thể không nên . Nhưng bạn có thể sử dụng [ ]như một công cụ xác định ký tự không gian. Điều đó tốt hơn nhiều so với việc cho phép kéo theo khoảng trắng; nó cho phép không gian theo dõi có chủ ý hiếm gặp, trong khi có thể phát hiện trường hợp lỗi phổ biến hơn (và khó thấy).
Stuart R. Jefferys

Cám ơn vì cái này; Tôi đã có thời gian khó khăn nhất để cố gắng hiểu tại sao gitlại bỏ qua .gitignore. Đó là bởi vì tôi đặt bình luận cuối dòng sau một số mục. Cú pháp màu VIM mặc định cho các kiểu configtệp đã đánh lừa tôi.
Luke Davis

208

Làm git help gitignore

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

A line starting with # serves as a comment.

53
+1 để chỉ ra cách tìm thông tin, không chỉ cung cấp thông tin.
Иван Бишевац

10
@cregox - Also, I like using computers without command lines- git là chỗ sai cho bạn rồi, xin lỗi.
manojlds

2
@manojlds gitlà nơi thích hợp cho tất cả mọi người, giống như rsync. họ chỉ cần gui tốt, như dropbox. quá buồn, chúng tôi vẫn còn thiếu một người cho git ...
cregox

Tôi thích CLI nhưng một số đồng nghiệp sử dụng gitbox với sự thành công khác nhau. Có cả cây Git tôi nghĩ, phải không? @cregox
Stephen Tetreault

1
Bạn cũng có thể làm git help ignore(được hỗ trợ bởi git bash-xong)
user202729
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.