2014-09-23 17 views
6

Tôi hiện đang có một cái gì đó như:Git bỏ qua tất cả các file hậu tố minified

javascripts/ 
    plugin.js 
    plugin.min.js 

stylesheets/ 
    style.css 
    style.min.css 

Làm thế nào tôi sẽ nhận được tất cả .gitignore để bỏ qua tất cả minified (.min) file? Có gì giống như **/*.min.* hoạt động không?

+0

Chỉ js và css có tệp min, phải không? Thêm * .min.js và * .min.css –

Trả lời

12

Bạn có một số giải pháp, phụ thuộc vào những gì bạn thực sự cần.

Bỏ qua tất cả các file được rút gọn trong dự án của bạn:

*.min.* 

Bỏ qua tất cả các file được rút gọn trong một thư mục:

assets/*.min.* 

Bỏ qua chỉ JS/CSS minified tập tin trong dự án của bạn:

*.min.js 
*.min.css 
+1

Bất kỳ ý tưởng nào tại sao tính năng này không hoạt động? Tôi đã thêm '* .min. *' Nhưng 'git status' vẫn trả về các tệp .min.js ... – Azimuth

+0

Trải nghiệm cùng một điều. Sử dụng '* .min. *' Ở cấp cao nhất .gitignore, nhưng vẫn còn tất cả các tệp 'foo.min.bar' đang được đưa vào. –

3

chỉ có này trong gitignore nên làm việc

*.min.* 
0

Tôi tin rằng bạn phải git rm filename --cached để xóa các tệp khỏi repo git của bạn nếu bạn đã thêm nó vào .gitignore sau đó. (lưu ý: điều này sẽ xóa nó khỏi repo, không phải từ thư mục)

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