Я только что сделал git pull --rebase origin master
и возник конфликт.
Во-первых, этот конфликт был в файле, который я не коснулся, и был около 10 коммитов назад. Почему это происходит?
Затем я случайно набрал git rebase --skip
, и он "пропустил этот патч".
Обеспокоенный тем, что я пропустил фиксацию, я проверил новую версию ведущей ветки и сделал разницу между веткой, в которой я сделал rebase, и новой главной ветвью. Единственные изменения, которые появляются в diff, - это последняя фиксация и просмотр журнала, патч, который был "пропущен", отображается в истории фиксации.
Может ли кто-нибудь объяснить, что здесь происходит?