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