В gitk почему моя желтая кнопка над мастером?
На gitk я не смог найти никакой документации о том, что означают цвета, но проблема здесь в том, что моя желтая кнопка прошла мой мастер. Теперь, когда я пытаюсь сделать:
git push origin master
Не работает Как моя желтая кнопка прошла над мастером и как я собрал их вместе, чтобы я мог сделать мастер оригинала толчка?
1 ответ
Похоже, вы должны поместить этот коммит обратно в master
филиал (если он принадлежит там). Также похоже, что вы отключили HEAD, потому что этот коммит не является веткой ветки. Если все это правда, попробуйте следующее:
# git log -1
Запомните идентификатор коммита.
# git checkout master
# git reset --hard <commit-id>
Сейчас gitk
покажет желтый коммит прямо рядом с master
маркер и git push
будет работать снова.
Что касается того, как вы попали в эту ситуацию, единственное, что я могу себе представить, это то, что вы использовали git reset
сбросить master
перейти к предыдущему коммиту, но не изменили текущий извлеченный коммит.