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