Tôi không hoàn toàn chắc chắn về các bước gây ra điều này tuy nhiên tôi đã kết thúc mà không có chi nhánh chính GIT của tôi.Tôi đã mất cả chi nhánh chính của mình và theo GIT, HEAD của tôi (mặc dù tôi có thể đã nói với điều đó). Làm thế nào để tôi lấy lại chúng?
Tôi đã có một vết nứt khi sửa chữa mọi thứ bằng cách sử dụng các hướng dẫn tại đây: http://sitaramc.github.com/concepts/detached-head.html tuy nhiên sự thiếu hiểu biết chung về GIT của tôi có thể khiến tôi trở nên tồi tệ hơn tôi bắt đầu.
$ git branch
first-cucumber-attempt
notifications
* second-cucumber-attempt
sendgrid-setup
Có lúc tôi bắt đầu làm việc trên HEAD tách rời và bây giờ tôi không biết cách tìm thầy của mình (tôi cảm thấy một chút như Alice ngay bây giờ).
Cố gắng để làm chủ thanh toán cho:
$ git checkout master
error: pathspec 'master' did not match any file(s) known to git.
Cố gắng kéo chủ cho:
$ git pull origin master
From github.com:petenixey/kind-advice
* branch master -> FETCH_HEAD
Already up-to-date.
Nhánh, "second_cucumber_attempt" có tất cả các mã tôi muốn kết hợp thành tổng thể và tổng thể là vẫn an toàn trên github nhưng tôi không thể đến được. Tôi hoàn toàn bị mắc kẹt.
+1 cho "Tôi cảm thấy một chút như Alice ngay bây giờ". – thomasd