Tại sao đã thêm vào file gitignore rồi mà không có tác dụng?

Khi dùng git chắc chắn ai cũng gặp trường hợp thêm nội dung vào file .gitignore rồi mà nó vẫn track.

Nhưng không sao hãy làm theo mình là 100% sẽ khỏi bệnh.

Mình cũng gặp lỗi này và có search thì nó ra cái link này Stack Overflow và lý do đó là git nó vẫn theo dõi những file đã thêm trước đó nên chỉ còn cách là xóa hết đi và thêm lại nó vào git để theo dõi.

Cuối cùng là push thay đổi lên lên là ok. Nhớ là trước khi làm cần commit tất cả lên repo trước, nên test cẩn thận sau đó mới áp dụng.

git rm . -r --cached
git add .
git commit -m "fixed untracked files"
git push

Thế thôi rất đơn giản và gian đởn. Kinh nghiệm của mình đó là khi tạo repo thì nên thêm luôn file gitignore này vào để đỡ phiền phức sau này.

Xem thêm các template file gitignore với các ngôn ngữ khác tại đây https://github.com/github/gitignore

Xem thêm: Khảo sát mức lương lập trình viên trên thế giới

Các bài viết không xem thì tiếc:

Chia sẻ là sexy

dotrinh

Một lập trình viên dũng cảm, hòa đồng, luôn sống tích cực và anh ấy quay tay khỏe và khéo trong môn bi lắc :) Xem thêm thông tin tại trang -> Giới thiệu

Thảo luận

This site uses Akismet to reduce spam. Learn how your comment data is processed.