Я случайно отцепил свою основную ветку от мастера отслеживания происхождения, я думаю. Раньше я мог запускать git pull
и git push
, и он знал бы, что я имел в виду git push origin master
, но теперь это не так, и я думаю, что он отслеживает другую ветку, потому что git push origin master
работает нормально (все обновлено ) и git push
говорит мне, что не может перемотать изменения вперед.
Вот как выглядит мой git branch -a
:
ianstormtaylor:nib Storm$ git branch -a
* master
original
transforms
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/sizing
remotes/origin/transforms
Не уверен, что это remotes/origin/HEAD -> origin/master
испорченная часть.
Я думаю, что все это произошло из-за вызова git merge origin sizing
, когда я собирался сделать git merge sizing
(пока на мастере).
Кто-нибудь знает, что происходит и может помочь? Я просто хотел бы вернуться к настройке удаленного отслеживания по умолчанию, которую создает git clone
.