Cách thêm ngoại lệ vào .gitignore, như "bỏ qua tất cả các tệp .dll NHƯNG myfile.dll"?Ngoại lệ trong .gitignore
Trả lời
Sử dụng !
để phủ nhận các mô hình:
*.dll
!myfile.dll
Bạn cũng có thể bỏ qua thư mục như
!src/main/resources/archetype-resources/**/*
bạn cũng có thể bỏ qua thư mục lồng nhau với các mẫu như
!**/src/test/resources/**/*
Nếu bạn muốn bỏ qua toàn bộ thư mục, ngoại trừ một số tác phẩm cụ thể, sau đó viết:
MyFolder/*
!MyFolder/CoolFile.txt
này sẽ không công việc:
MyFolder/
!MyFolder/CoolFile.txt
Bạn có thể có một vài .gitignore
file làm việc cùng nhau trong một cách phân cấp để đạt được mục tiêu của bạn. Ở cấp độ gốc bạn có thể có:
gốc
*.dll
bên trong thư mục có myfile.dll
bạn có thể thêm một file .gitignore
như vậy:
root/lib/folderwithMyFiledll
!myfile.dll
thông tin khác here
Tiền tố tùy chọn "!" phủ nhận mẫu; bất kỳ tệp trùng khớp nào bị loại trừ bởi mẫu trước đó sẽ được bao gồm lại. Đặt dấu gạch chéo ngược ("\") ở phía trước dấu "!" Đầu tiên cho các mẫu bắt đầu bằng chữ "!", ví dụ: "! quan trọng! .txt". Có thể bao gồm lại tệp nếu thư mục gốc của tệp đó bị loại trừ nếu đáp ứng các điều kiện nhất định. Xem phần THUYẾT để biết chi tiết.
- 1. Ngoại lệ trong các trường hợp ngoại lệ trong C++
- 2. Ném ngoại lệ trong bộ xử lý ngoại lệ
- 3. ruby - tăng ngoại lệ với ngoại lệ
- 4. Thêm .gitignore vào gitignore
- 5. Ngoại lệ trong destructor
- 6. Ngoại lệ trong WindowProc
- 7. Ngoại lệ Java và Ngoại lệ C++
- 8. ngoại lệ Android trong dalvikvm
- 9. Tăng ngoại lệ trong Rcpp
- 10. Setter trong lớp ngoại lệ
- 11. Ngoại lệ trong Android XML
- 12. Nhận xét trong .gitignore?
- 13. ném mới std :: ngoại lệ vs ném std :: ngoại lệ
- 14. Tuyên truyền C++ ngoại lệ cho Cython - python ngoại lệ
- 15. Ngoại lệ 'Cố gắng thay đổi thông báo' ngoại lệ
- 16. Ném ngoại lệ với SecurityException bên trong chỉ hiển thị ngoại lệ bên trong ASP.NET MVC
- 17. IIS StackOverflow ngoại lệ
- 18. TransactionScope ném ngoại lệ
- 19. Cách bắt ngoại lệ
- 20. Ngoại lệ ném
- 21. MSDTC ngoại lệ
- 22. Chuỗi ngoại lệ Python
- 23. Response.Redirect ngoại lệ
- 24. Ngoại lệ OutOfMemory
- 25. Bật ngoại lệ C++
- 26. Abandoned mutex ngoại lệ
- 27. Python MySQLdb ngoại lệ
- 28. Bỏ qua ngoại lệ
- 29. HighCharts ngoại lệ uncaught
- 30. BeginInvoke ném ngoại lệ
Cảm ơn bạn đã tiết lộ những gì không hiệu quả. R savedNG tiết kiệm trong ngày. – MigDus
@MigDus Bạn được chào đón. – cubuspl42
Lưu ý rằng điều này cũng mở rộng đến các thư mục con. Ví dụ, điều này sẽ làm việc: 'Myfolder/sub/* Myfolder/sub/file.txt' Nhưng điều này sẽ không:! ' Myfolder/* Myfolder/sub/file.txt' – ben