Hi mọi người, hiện giờ trong project của mình, mình lỡ tay add 1 file có dung lương tầm 400mb và lỡ tay commit hết toàn bộ mà ko để ý. Hiện giờ mình muốn xóa file đó trong các commit của tất cả các branch thì dùng lệnh git nào ạ? (Hiện tại mình giải quyết tạm thời bằng cách add file đó vào lfs, và push lên, nhưng đây chỉ là giải pháp tạm thời thôi :< )
Chỉ có 1 cách duy nhất đó là:
1. em dừng code lại
2. backup code ra 1 folder khác
3. trở về điểm commit mà chưa add file đó vào bằng lệnh
git reset --hard mã_commit-của_em
4. copy các file khác vào ngoại trừ file 400MB đó
5. commit và
git push tên_branch -f
6. Tiếp tục code
Rất tiếc cho em, anh cũng đã từng bị thế này em ạ, 😀
Dạ thanks anh ạ 😀 Hiện tại em cũng đã dùng chiêu này nên đã ‘bypass’ được cái này á. Mà chắc cũng phải có cách nào đó để xóa các file commit, hoặc có lệnh nào để làm chuyện đó ko ta? :< Vì cứ backup vậy hoài nó ko đảm bảo được các tiến độ commit để dễ theo dõi hơn ấy anh
Không có em ạ, 🙁