Phương pháp hay nhất về tệp .gitignore với Git; nó có nên được loại trừ khỏi kho lưu trữ hay không? Nếu nó có điều kiện, các điều kiện cho từng trường hợp là gì?Thực tiễn tốt nhất để thêm .gitignore vào Repo
57
A
Trả lời
71
Chúng hầu như luôn luôn được bao gồm, vì mục đích của chúng là bỏ qua các tệp "đầu ra" (các tệp nhị phân được biên dịch, tệp nhật ký) sẽ được tạo bởi bất kỳ ai làm việc với một bản sao dự án của bạn. Chúng có nghĩa là được kiểm soát phiên bản và đi kèm với kho lưu trữ.
Bạn không nên sử dụng .gitignore
tệp trong kho để bỏ qua các tệp chỉ xuất hiện cho bạn, chẳng hạn như tệp hoán đổi cụ thể cho trình chỉnh sửa. Bạn nên đặt những quy tắc đó trong một global .gitignore
file để chúng áp dụng cho tất cả các kho lưu trữ hoặc trong .git/info/excludes
.
Các vấn đề liên quan
- 1. Thực tiễn tốt nhất để sử dụng nhiều tệp .gitignore
- 2. Thêm .gitignore vào gitignore
- 3. DTO: thực tiễn tốt nhất
- 4. JavaScript Thực tiễn tốt nhất
- 5. Facebook Đăng nhập Thực tiễn tốt nhất
- 6. Thực tiễn tốt nhất cho các phụ thuộc vào #defines?
- 7. ASP.Net MVC Cookies Thực tiễn tốt nhất
- 8. Giao dịch NHibernate Thực tiễn tốt nhất
- 9. CSS @import Thực tiễn tốt nhất
- 10. Thực tiễn tốt nhất về giao dịch
- 11. UIView Vẽ thực tiễn tốt nhất
- 12. Thực tiễn tốt nhất về Sitecore
- 13. Python Daemon Packaging Thực tiễn tốt nhất
- 14. Android strings.xml Thực tiễn tốt nhất?
- 15. iOS Facebook SDK - Thực tiễn tốt nhất?
- 16. Thực tiễn tốt nhất của LDAP
- 17. C#: Thực tiễn tốt nhất Debug.Print
- 18. Thực tiễn tốt nhất của Lucene.Net
- 19. CXF Wsdl2Java Thực tiễn tốt nhất
- 20. thực tiễn tốt nhất để đăng nhập ASP.net MVC?
- 21. thêm # * # glob vào .gitignore?
- 22. Thực tiễn tốt nhất để xem thư mục tải lên?
- 23. ASP.NET: thực tiễn tốt nhất để chuyển hướng đến https
- 24. Thực tiễn tốt nhất để tạo dịch vụ web
- 25. Thực tiễn tốt nhất để sao lưu MySQL
- 26. Thực tiễn tốt nhất để sử dụng partials trong Rails
- 27. Thực tiễn tốt nhất để hiển thị thông báo lỗi
- 28. Thực tiễn tốt nhất để tải tệp lên trong CakePHP
- 29. Thực tiễn tốt nhất cho điều hướng tab?
- 30. Thực tiễn tốt nhất để tải dữ liệu ban đầu vào ứng dụng xương sống?