Xác nhận tệp đang được theo dõi
Kiểm tra Git đã theo dõi đường dẫn chưa:
git ls-files -- path/to/fileNếu đường dẫn xuất hiện, thêm quy tắc phù hợp vào .gitignore rồi chỉ xóa bản trong chỉ mục:
git rm --cached -- path/to/file--cached giữ bản sao làm việc cục bộ. Kiểm tra git status và phần thay đổi đã đưa vào vùng chờ trước khi commit. Đồng đội kéo commit có thể bị xóa bản tệp đang được theo dõi, nên cần phối hợp.
Với thư mục
Kiểm tra chính xác các đường dẫn đang được theo dõi trong thư mục trước khi dùng dạng đệ quy:
git ls-files -- path/to/directory
git rm -r --cached -- path/to/directory Nếu bí mật đã bị commit
Xóa bí mật khỏi commit mới nhất không xóa lịch sử cũ. Thay thông tin xác thực bị lộ và làm theo hướng dẫn của nhà cung cấp dịch vụ. .gitignore chỉ giúp tránh thêm nhầm trong tương lai.
Xem tài liệu chính thức để biết hành vi chính xác và thông tin chi tiết: Hướng dẫn bỏ qua tệp của GitHub