Xoá file hoặc thư mục đã được commit lên remote repository sau khi thêm chúng vào .gitignore
Quy tắc của file .gitignore là bỏ qua các thay đổi (thêm mới, sửa, xoá) của file hoặc thư mục trong dự án. Nhưng bạn đã push chúng lên remote repo của Git server rồi thì buộc phải xoá nó đi mới có tác dụng sau khi ta muốn chèn những file hoặc thư mục đó vào lại .gitignore
Chỉ với vào dòng lệnh sẽ giúp chúng ta thực hiện việc đó.
git rm -r --cached . git add . git commit -m 'Xoá các file đã được .gitignore' git push origin master
Đầu tiên, chúng ta cần xoá cache của git. Sau đó add lại những file đã thay đổi, lúc này có file .gitignore nên git sẽ tự hiểu những thành phần có trong file này sẽ được lượt bỏ.
Cuối cùng ta push lên lại remote repository.