один коммит отсутствует после перебазирования - PullRequest
0 голосов
/ 30 марта 2020

Ниже приведен график начальной фиксации: enter image description here

, и я хочу перебазировать ветвь вдохновения в v0.1-release как

git rebase v0.1-release

затем Я получил enter image description here

Я действительно запутался, почему коммит ("Техника продвинутой практики") отсутствует даже в ветке inspiration?

isn разве этот перебазирование заключается в применении двух коммитов (по вдохновению) к ветви v0.1-release? почему только один остался?

1 Ответ

1 голос
/ 30 марта 2020

Advanced practice technique. уже находится в v0.1-release.

git -rebase :

Обратите внимание, что любые коммиты в HEAD, которые вводят то же самое текстовые изменения в виде коммита в HEAD. опущены (т. е. патч, уже принятый в восходящем направлении с другим сообщением коммита, или метка времени будет пропущена).

Этот коммит также есть в master, более того, в master оно даже перевернуто. Похоже, что вещи вышли из-под контроля.

Кроме того, ветвь instpiration выдвинута.

Pro Git - 3,6 Git Ветвление - Перебазировка

Если вы перебазируете коммиты, которые уже были опубликованы публично, и люди могут основывать работу на этих коммитах, то у вас могут возникнуть некоторые неприятные проблемы и презрение ваших товарищей по команде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...