Khi tôi chạy git reset --hard HEAD
, nó được thiết lập lại thành phiên bản nguyên sơ của những gì bạn đã kéo, như tôi hiểu. Thật không may, nó để lại các tập tin nằm xung quanh, vì nó git status
hiển thị một danh sách lớn các tập tin chưa được theo dõi.
Làm thế nào để bạn nói với git "Chỉ cần đưa nó trở lại CHÍNH XÁC những gì trong lần kéo cuối cùng, không hơn, không kém"?
git reset --hard
Đặt lại chỉ mục của bạn và hoàn nguyên các tệp được theo dõi trở lại trạng thái như chúng đang ở TRƯỚC. Nó để lại các tập tin không bị theo dõi một mình.