Làm cách nào để sử dụng tệp .gitignore?

How Do I Use Gitignore File



Trong khi làm việc với kho lưu trữ Git, có một số tệp nhất định mà chúng tôi không muốn cam kết bất cứ khi nào chúng tôi thực hiện bất kỳ thay đổi nào đối với kho lưu trữ của mình. Chính vì những tệp này có thể liên quan đến một số cấu hình hoặc thư viện nhất định mà chúng tôi không muốn xáo trộn hoặc thay đổi. Ngoài ra, bằng cách gửi lại các tệp như vậy, bạn có thể làm rối tung toàn bộ kho dự án của mình. Đây là lý do tại sao Git đưa ra khái niệm về tệp .gitignore. Đó là một tệp trong Git, trong đó bạn có thể thêm tất cả các tệp đó trong kho dự án của mình mà bạn không muốn gửi lại hoặc nói cách khác, các tệp mà bạn muốn bỏ qua trong khi cam kết. Do đó, hôm nay chúng tôi sẽ giải thích cho bạn phương pháp sử dụng tệp .gitignore trong Ubuntu 20.04.

Phương pháp sử dụng tệp .gitignore trong Ubuntu 20.04

Để sử dụng tệp .gitignore trong Ubuntu 20.04, chúng tôi sẽ hướng dẫn bạn qua chín bước sau:







Bước 1: Có được Kho lưu trữ Kiểm tra

Thay vì tạo kho lưu trữ dự án của riêng mình, chúng tôi đã sử dụng kho lưu trữ mẫu có sẵn tại GitHub. Bạn cần có được kho lưu trữ này bằng cách chạy lệnh được đề cập bên dưới:



git clone https://github.com/schacon/simplegit-progit



Khi kho lưu trữ được chỉ định đã được sao chép vào hệ thống Ubuntu 20.04 của bạn, nó sẽ hiển thị trạng thái sau trên thiết bị đầu cuối:





Bước 2: Tạo một tệp mẫu bị bỏ qua

Bây giờ chúng ta cần tạo một tệp mẫu mà chúng ta muốn bỏ qua trong thư mục dự án của chúng ta. Để làm được điều đó, trước tiên chúng ta cần đi đến thư mục dự án của mình bằng cách chạy lệnh này:



cd / home / kbuzdar / simplegit-progit

Tại đây, bạn cần cung cấp đường dẫn mà bạn đã nhân bản kho lưu trữ thử nghiệm.

Khi bạn đã ở trong kho lưu trữ thử nghiệm, bạn có thể tạo tệp mẫu trong đó bằng cách chạy lệnh sau:

sudo nano abc.txt

Khi tệp này mở ra bằng trình chỉnh sửa nano, bạn có thể viết bất kỳ văn bản ngẫu nhiên nào vào đó, như thể hiện trong hình ảnh bên dưới, sau đó bạn có thể lưu tệp này.

Bước 3: Tạo tệp .gitignore

Khi chúng tôi đã tạo một tệp mà chúng tôi muốn bỏ qua trong lần cam kết tiếp theo, chúng tôi sẽ tạo tệp .gitignore trong kho lưu trữ dự án của chúng tôi bằng cách chạy lệnh sau:

sudo nano .gitignore

Bước 4: Thêm tệp bị bỏ qua trong tệp .gitignore

Khi tệp .gitignore mở bằng trình chỉnh sửa nano, bạn phải thêm tên của tệp mà bạn muốn bỏ qua vào tệp .gitignore. Trong trường hợp của chúng tôi, đó là abc.txt. Sau khi thêm tệp này vào tệp .gitignore, chúng tôi sẽ chỉ cần lưu nó. Bạn có thể thêm bao nhiêu tệp mà bạn muốn bỏ qua trong tệp .gitignore trong các dòng riêng biệt.

Bước 5: Khởi động lại Git

Khi chúng tôi đã thực hiện các thay đổi mong muốn, chúng tôi phải khởi động lại Git bằng cách chạy lệnh sau:

git init

Nếu lệnh này quản lý để khởi động lại Git thành công, thì bạn sẽ có thể thấy thông báo hiển thị trong hình ảnh bên dưới.

Bước 6: Thêm các thay đổi mới được thực hiện vào kho lưu trữ của bạn

Bước tiếp theo là thêm các thay đổi mới được thực hiện vào kho lưu trữ dự án của chúng tôi bằng cách chạy lệnh sau:

git thêm.

Nếu các thay đổi được thêm thành công vào kho dự án của bạn, thì hệ thống sẽ không hiển thị bất kỳ thông báo nào trên thiết bị đầu cuối, như thể hiện trong hình dưới đây.

Bước 7: Kiểm tra trạng thái hiện tại của Git

Bây giờ trước khi thực hiện những thay đổi này đối với Git, chúng ta sẽ kiểm tra trạng thái hiện tại của Git bằng lệnh sau:

trạng thái git

Trạng thái hiện tại của kho dự án Git của chúng tôi được hiển thị trong hình ảnh bên dưới.

Bước 8: Cam kết tất cả các thay đổi

Bây giờ chúng ta sẽ thực hiện những thay đổi này bằng cách chạy lệnh sau:

git commit –m Thông báo sẽ được hiển thị

Tại đây, bạn có thể thay thế Thông báo được Hiển thị bằng bất kỳ thông báo nào bạn chọn mà bạn muốn được hiển thị với cam kết gần đây của mình.

Kết quả của cam kết gần đây của chúng tôi được hiển thị trong hình ảnh bên dưới.

Bạn có thể dễ dàng thấy từ hình ảnh hiển thị ở trên rằng chỉ có tệp .gitignore đã được cam kết chứ không phải tệp abc.txt vì chúng tôi muốn bỏ qua nó trong cam kết của mình. Điều đó có nghĩa là Git đã thành công trong việc bỏ qua tệp mà chúng tôi đã đề cập trong tệp .gitignore của mình trong khi thực hiện các thay đổi.

Phần kết luận

Bằng cách làm theo hướng dẫn hôm nay, bạn có thể dễ dàng thêm bao nhiêu tệp tùy thích khi thực hiện cam kết trong các tệp .gitignore của mình. Bằng cách này, bạn sẽ không chỉ cứu các tệp này không bị lộn xộn một cách vô tình, mà còn tiết kiệm tài nguyên của bạn sẽ được sử dụng để thực hiện các tệp không liên quan.