2012-10-07 42 views
5

tôi chỉ làm:Undo "git reset --merge"

git reset --merge 

và tôi bị mất những thay đổi mới nhất của tôi đối với một số tác phẩm, làm thế nào để hoàn tác hành động cuối cùng này?

Trả lời

4

bạn có thể nhìn vào reflog của bạn để tìm các cam kết tại Mà bạn là trước đây:

git reflog 

khi bạn tìm thấy cam kết trước đó của bạn, sao chép băm sha-1 và

git reset <commit sha-1> --hard 

Mặc dù, nếu những gì bạn bị mất là những sửa đổi không được sửa đổi, thì họ sẽ bị mất.

+0

ok, tôi bị mất rồi, tôi chỉ muốn chắc chắn, cảm ơn bạn. – dennisbot

Các vấn đề liên quan