Tôi có một dự án Visual Studio hiện có trong kho lưu trữ của tôi. Gần đây tôi đã thêm một tệp .gitignore trong dự án của mình và tôi cho rằng Git sẽ bỏ qua các tệp được liệt kê trong tệp.
Vấn đề của tôi là tất cả các tệp đó đã được theo dõi và theo như tôi biết thì Git sẽ không bỏ qua một tệp đã được theo dõi trước khi một quy tắc được thêm vào tệp này để bỏ qua nó.
Nó được đề xuất để sử dụng: git rm --cached
và tự theo dõi chúng theo dõi nhưng điều đó sẽ đưa tôi mãi mãi đi qua chúng từng cái một.
Tôi đã nghĩ về việc xóa kho lưu trữ và tạo lại nó một lần nữa nhưng lần này với tệp .gitignore có mặt, nhưng phải có một cách tốt hơn để làm điều này.
git rm --cached
toàn bộ thư mục với-r
tùy chọn, nếu điều đó hữu ích