Tôi đã kiểm tra một chi nhánh khác có cập nhật rồi thực hiện một vài thay đổi, chuyển trở lại git chính và bây giờ các thay đổi đã biến mất! Tôi có thể lấy lại chúng không? nhà ga đã được cơ bản:Cách khôi phục cam kết từ 'trạng thái đầu bị tách rời'?
$ git commit
[detached HEAD 7c09e17] Fixed some stuff
files changed, insertions(+), deletions(-)
$ git push master
fatal: 'master' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
$ git checkout master
Previous HEAD position was 7c09e17... Fixed some stuff
Switched to branch 'master'
$ git merge theother/directory
dup của http://stackoverflow.com/questions/4845505/gitx-how-do-i-get-my-detached-head-commits-back-into-master? – smparkes