Gitignore là gì?
GitHub cung cấp nhiều tính năng, từ stage tệp đến đẩy chúng vào kho lưu trữ từ xa của bạn. Tuy nhiên, nếu bạn không muốn đẩy một số tệp lên GitHub, bạn cũng có thể chọn không làm như vậy.
Để lại một số tệp như thế này trong khi stage các tệp khác để thực hiện cam kết là mục tiêu cuối cùng của tệp .gitignore.
Về bản chất, tệp .gitignore chứa tên của tất cả các tệp và thư mục mà bạn không có ý định đẩy vào kho lưu trữ từ xa của mình.
Ngoài việc hữu ích khi cam kết tệp với GitHub, việc sử dụng .gitignore cũng có thể hữu ích khi triển khai lên các nền tảng đám mây.
.gitignore giống như bất kỳ tệp nào khác mà bạn sử dụng khi làm việc với dự án của mình. Tuy nhiên, hãy cẩn thận để không nhầm lẫn nó với một tệp văn bản thuần sử dụng .txt được nối thêm. Vì vậy, hãy lưu ý rằng .gitignore là quy ước đặt tên duy nhất cho tệp này.
Cách tạo tệp Gitignore
Để tạo tệp .gitignore, hãy chuyển đến thư mục gốc của dự án và tạo tệp mới. Đặt tên cho nó là .gitignore.
Ngoài ra, bạn có thể mở bất kỳ trình soạn thảo code nào. Sau đó, tạo một tệp mới trong thư mục gốc của dự án và đặt tên là .gitignore.
Mở tệp .gitignore và nhập tên của các tệp và thư mục bạn muốn bỏ qua cho cam kết. Lưu nó giống như bất kỳ tệp nào khác trên máy của bạn. Nhưng đảm bảo rằng bạn sử dụng phần mở rộng tệp thích hợp cho mỗi tệp.
Để bỏ qua nhiều mục cùng một lúc, sau khi bạn nhập tên của tệp hoặc thư mục trên một dòng, hãy nhấn Enter và viết mục tiếp theo trên một dòng mới.
Sau khi bạn thêm tệp hoặc thư mục vào .gitignore, GitHub sẽ không chọn hoặc stage chúng cho lần xác nhận tiếp theo.
Các tệp hoặc thư mục được liệt kê trong .gitignore sẽ không có trong kho lưu trữ từ xa của bạn trên GitHub. Tuy nhiên, bản thân tệp .gitignore này được đẩy vào kho lưu trữ từ xa của bạn.
Sau khi bạn đăng nhập vào kho lưu trữ từ xa của mình, bạn có thể nhấp vào .gitignore để xem danh sách các thư mục và tệp bạn đã để lại trong khi stage các thư mục và tệp khác cho cam kết.
Xem qua .gitignore trong kho lưu trữ từ xa của bạn theo cách này sẽ hữu ích khi bạn cần quay lại máy cục bộ của mình để thực hiện các thay đổi trong các tệp đó.
Điều này khá tiện lợi, vì bạn có thể nhanh chóng lấy tên của các tệp đó và xóa chúng cục bộ khỏi .gitignore nếu cần. Sau đó cập nhật chúng theo ý muốn trên máy của bạn.
Ngoài ra, nó cho phép bạn tránh thay đổi cục bộ các tệp đã hoàn thành và giúp bạn tập trung vào những tệp được liệt kê trong tệp gitignore.
Tuy nhiên, nếu bạn từng quyết định loại một tệp hoặc thư mục khỏi .gitignore trước khi cập nhật hoặc hoàn thành chúng cục bộ, hãy loại bỏ chúng bằng cách xóa chúng khỏi .gitignore. Nhưng hãy đảm bảo không xóa chính tệp đó.
Sau này bạn có thể chạy lại git add –all để stage chúng cho cam kết với kho lưu trữ từ xa của bạn.
Bạn nên đặt loại tệp nào trong Gitignore?
Ví dụ về các tệp bạn có thể đặt trong .gitignore là các tệp và thư mục được sử dụng tạm thời không liên quan đến dự án của bạn. Nếu bạn cũng có các tệp chưa hoàn thành như JavaScript hoặc mô-đun bổ sung, chúng có thể chuyển sang .gitignore. Như đã nói, khi bạn quyết định cập nhật và stage các tệp như vậy, bạn có thể xóa chúng khỏi tệp gitignore bất kỳ lúc nào.
Sử dụng .gitignore giúp đơn giản hóa quy trình làm việc của bạn. Nếu bạn dự định sử dụng dịch vụ lưu trữ đám mây, nó cũng có thể giúp việc triển khai trở nên liền mạch.
Tìm hiểu ngay chương trình học công nghệ thông tin trực tuyến tại FUNiX ở đây:
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/what-is-a-gitignore-file-and-how-can-you-make-one/










Bình luận (0
)