Исправить управляемый git поток - PullRequest
0 голосов
/ 09 января 2020

Когда я делаю git журнал, у меня есть этот вывод:

* 6e357b7
| \
| * c2aeb5a
| * dd4f8c3
| * e00e7d9
* | b6453b0
| /
* f29ad8d

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

Все, что я пробую с перебазированием и выбором вишни, только ухудшает ситуацию. Как мне это исправить?

1 Ответ

1 голос
/ 09 января 2020

Кончик текущей ветки 6e357b7? И тогда вы вообще не хотите иметь ревизию слияния, верно?

Вы можете сделать это:

git checkout f29ad8d
git cherry-pick b6453b0..c2aeb5a # drop b6453b0

Если вам нравится результат

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