Как я могу примирить отделенную голову с мастером / происхождением?



Я новичок в разветвленных сложностях Git. Я всегда работаю на одной ветке и фиксирую изменения, а затем периодически нажимаю на мой удаленный источник.



где-то недавно я сделал сброс некоторых файлов, чтобы вывести их из промежуточного состояния фиксации, а позже сделал rebase -i чтобы избавиться от нескольких недавних локальных коммитов. Теперь я в таком состоянии, что не совсем понимаю.



в моей рабочей области, git log показывает именно то, что я ожидал-я нахожусь на правильном поезде с фиксациями I не хотел, ушли, а новые есть и т. д.



но я просто нажал на удаленный репозиторий, и что там отличается-несколько коммитов, которые я убил в ребазе, были нажаты, а новых, совершенных локально, нет.



Я думаю, что "master / origin" отделен от HEAD, но я не на 100% понимаю, что это значит, как визуализировать его с помощью инструментов командной строки и как его исправить.

507   0  
git

Comments

    Ничего не найдено.