Fix: Gitignore not working

Nội dung bài viết

Video học lập trình mỗi ngày

Khi bạn sử dụng file .gitignore trong thư mục dự án, điều đó không cho phép những files or folders của bạn push lên hệ thống Git. Nhưng cũng có nhiều trường hợp Gitignore not working vậy chúng ta phải như thế nào... Mẹo nhỏ giúp bạn.

Gitignore not working

Ví dụ trong dự án của tôi có config file .gitignore như sau:

node_modules
.vscode
src/tests
src/configs

Thế nhưng khi tôi sử dụng git push thì những files có trong src/configs được push lên. Đó là một lỗi cũng thường xuyên. Cách fix như sau.

Fixed gitignore not working

Đầu tiên chúng ta huỷ tracking folder or files nghĩa là ngừng theo dõi tệp nhưng không xóa tệp đó khỏi hệ thống của bạn, hãy sử dụng: git rm --cached filename

Trước tiên, Hãy nhớ commit mọi thứ bạn đã thay đổi trước khi thực hiện việc này!

git rm -r --cached .

Thao tác này sẽ xóa mọi tệp đã thay đổi khỏi chỉ mục (khu vực tổ chức), sau đó chỉ cần chạy:

git add .

Sau đó, commitpush lên thôi hén..

git commit -m ".gitignore is now working"

Xin chào... Quyết thắng.

Có thể bạn đã bị missing