Có thể hủy thay đổi lần cuối (không cam kết) cuối cùng trong git không? Giả sử có rất nhiều tệp trong nhánh hiện tại, một số đã được dàn dựng, một số thì không. Tại một số điểm, một số lập trình viên ngu ngốc vô tình thực hiện:Làm thế nào bạn có thể hoàn tác việc thêm git cuối cùng?
git add -- .
... thay vì:
git checkout -- .
có thể lập trình viên này ngay bây giờ unstage thay đổi cuối cùng của ông với một số huyền diệu git lệnh? Hay anh ta nên cam kết trước khi thử nghiệm ngay từ đầu?
"Uh, không * tôi * bạn hiểu. Đó là một anh chàng khác. Một số lập trình ngu ngốc. Vâng, đó là vé. Một người khác. Anh ta. Heh, heh. "[Clears throat]. – Rap
Heh. Chúng tôi có một câu hỏi và câu trả lời hữu ích trong số này. – steveha
bản sao có thể có của [Undo 'git add' trước khi commit] (http://stackoverflow.com/questions/348170/undo-git-add-before-commit) –