2010-02-05 26 views
75

Tôi muốn thêm emacs tự động lưu tệp vào .gitignore của tôi với glob #*# nhưng tất nhiên, các dòng bắt đầu bằng một băm là các dòng chú thích.thêm # * # glob vào .gitignore?

Làm cách nào tôi có thể nhận được thông tin này vào .gitignore mà không được coi là nhận xét?

Trả lời

102

Bạn có thử

\#*# 

Kể từ 1.6.2, \ cần được hỗ trợ trong .gitignore (xem this patch)

Để được chính xác, 1.6.2.1 (tháng 3 năm 2009)

.gitignore học để xử lý dấu gạch chéo ngược làm cơ chế trích dẫn cho ký tự giới thiệu nhận xét "#".

+1

Cảm ơn Vonc, đó là một điều mới tôi đã học được ngày hôm nay. :-) –

+0

Tôi đã khôi phục liên kết đã chết 1.6.2.1 – VonC

7

này không chính xác trả lời câu hỏi của bạn, nhưng tôi nghĩ rằng nó có thể giải quyết vấn đề hơn chỉ là một triệu chứng này:

Bạn có thể move the autosave and backup files vào một thư mục hoàn toàn khác nhau để các thư mục nguồn của bạn không nhận được lộn xộn.

27

Một cách khác để thoát # là sử dụng các thiết lập cú pháp nhân vật, do đó #*# glob của bạn trở nên

[#]*[#] 

trong tập tin .gitignore của bạn.

4

Điều này phù hợp với tôi.

*[#]*[#] 
*[#]* 

@CharlesStewart đã đóng nhưng không hoạt động đối với các tệp thư mục con có tệp được tạo tự động.

Các vấn đề liên quan