Khi tôi chạy git reset --hard HEAD
, nó phải được đặt 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, như là một git status
cho thấy một danh sách lớn các tập tin untracked.git reset --hard HEAD để lại các tệp không được theo dõi sau
Làm thế nào để bạn nói với git "Chỉ cần mang nó trở lại chính xác những gì đã được kéo cuối cùng, không có gì nhiều hơn, không có gì ít hơn"?
'reset git --hard' reset chỉ số của bạn và trở lại trạng các tập tin theo dõi trở lại tình trạng như họ đang ở trong HEAD. Nó để lại các tập tin không bị hack một mình. – fifigyuri
Bản sao có thể có của [Cách xóa các tệp cục bộ (không được theo dõi) khỏi cây làm việc Git hiện tại?] (Https://stackoverflow.com/questions/61212/how-to-remove-local-untracked-files-from-the- hiện tại-git-working-tree) – g00glen00b