Các mẫu gitignore
Thuộc phần Kiểm soát phiên bản trong hành trình Terminal của Coddy. Bài học 20 trên 58.
Các mẫu trong .gitignore tuân theo một vài quy tắc đơn giản:
secret.txt: bỏ qua tệp có tên chính xác này ở bất kỳ đâu trong repo*.log: bỏ qua mọi tệp có phần mở rộng.logbuild/: bỏ qua toàn bộ thư mụcbuildvà mọi thứ bên trong
logs/*.tmp: chỉ bỏ qua các tệp.tmpbên tronglogs/#: bắt đầu một dòng chú thích; Git bỏ qua dòng này!important.log: một ngoại lệ. Ngay cả khi quy tắc trước đó khớp với tệp này, Git vẫn không bỏ qua tệp đó
Thứ tự rất quan trọng khi bạn kết hợp các quy tắc và ngoại lệ. Các mẫu xuất hiện sau sẽ ghi đè các mẫu trước đối với những tệp mà cả hai cùng khớp.
Một lưu ý quan trọng: .gitignore chỉ ảnh hưởng đến các tệp chưa được theo dõi. Nếu một tệp đã được commit, thêm tệp đó vào .gitignore sẽ không ngăn Git theo dõi tệp. Trước tiên, bạn cần xóa tệp đó khỏi chỉ mục.
Thử thách
DễThư mục chứa: main.py, secret.txt, tmp/cache.dat và tmp/keep.md. Khởi tạo repo, tạo tệp .gitignore với hai dòng sau:
secret.txt
tmp/Sau đó chạy git status --short. Chỉ .gitignore và main.py sẽ xuất hiện dưới dạng chưa được theo dõi.
Tự làm thử
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiểm soát phiên bản
4Kiểm tra các thay đổi
Git DiffSo sánh các thay đổi đã đưa vào vùng chờGit ShowÔn tập: Công việc của thám tử3Theo dõi thay đổi
Khu vực stagingGit AddGit CommitChỉnh sửa tệp đã được theo dõiGit LogÔn tập: các commit đầu tiên6Dự án trang web công thức
Tổng quan dự ánKhởi tạo và bỏ quaTự luyện tập: Playground Terminal