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