Я потерял и свою главную ветку, и, согласно GIT, мою HEAD (хотя я мог бы это сказать). Как мне их вернуть?

Я не совсем уверен в действиях, которые вызвали это, однако я остался без моей главной ветки GIT .

У меня были проблемы с исправлением ошибок, используя инструкции здесь: http://sitaramc.github.com/concepts/detached-head.html , однако мое общее незнание GIT могло оставить меня в затруднительном положении. рассол хуже, чем я начал.

$ git branch
  first-cucumber-attempt
  notifications
* second-cucumber-attempt
  sendgrid-setup

В какой-то момент я, по-видимому, начал работать над отдельной ГОЛОВКОЙ, и теперь я не знаю, как найти своего хозяина (сейчас я немного похож на Алису).

Попытка проверить мастер дает:

$ git checkout master
  error: pathspec 'master' did not match any file(s) known to git.

Попытка извлечь мастер дает:

$ git pull origin master
From github.com:petenixey/kind-advice
 * branch            master     -> FETCH_HEAD
Already up-to-date.

В ветке «second_cucumber_attempt» есть весь код, который я хочу объединить с мастером, и мастер по-прежнему безопасен на github, но я не могу добраться до этого. Я полностью застрял.

9
задан Cascabel 12 January 2011 в 20:37
поделиться