Что именно делает git rebase --skip?

Я только что выполнил git pull --rebase origin master , и возник конфликт.

Во-первых, этот конфликт был в файле, который я не касался, и было выполнено около 10 коммитов. Почему это происходит?

Затем я случайно набрал git rebase --skip , и он «пропустил этот патч».

Обеспокоенный тем, что я пропустил фиксацию, я проверил новую версию главной ветки и провел различие между веткой, в которой я выполнял перебазирование, и новой главной ветвью. Единственные изменения, которые отображаются в различии, - это последняя фиксация, и, глядя в журнал, патч, который был «пропущен», отображается в истории фиксации.

Кто-нибудь может объяснить, что здесь происходит?

96
задан mrwooster 2 March 2012 в 19:17
поделиться