Как я могу примирить отделенную голову с мастером / происхождением?
Я новичок в разветвленных сложностях Git. Я всегда работаю на одной ветке и фиксирую изменения, а затем периодически нажимаю на мой удаленный источник.
где-то недавно я сделал сброс некоторых файлов, чтобы вывести их из промежуточного состояния фиксации, а позже сделал rebase -i чтобы избавиться от нескольких недавних локальных коммитов. Теперь я в таком состоянии, что не совсем понимаю.
в моей рабочей области, git log показывает именно то, что я ожидал-я нахожусь на правильном поезде с фиксациями I не хотел, ушли, а новые есть и т. д.
но я просто нажал на удаленный репозиторий, и что там отличается-несколько коммитов, которые я убил в ребазе, были нажаты, а новых, совершенных локально, нет.
Я думаю, что "master / origin" отделен от HEAD, но я не на 100% понимаю, что это значит, как визуализировать его с помощью инструментов командной строки и как его исправить.
Comments