При «git rebase -i HEAD~n» теряются чужие коммиты
Здравствуйте!
Столкнулся с такой проблемой:
Хочу сделать rebase ветки master, удалив оттуда несколько коммитов (из середины).
Делаю git rebase -i HEAD~n, коммиты удаляются, но при этом остаются только мои коммиты.
То есть все чужие коммиты при этом теряются.
Почему это происходит? Как правильно сделать rebase, чтобы не потерять чужие коммиты?
Столкнулся с такой проблемой:
Хочу сделать rebase ветки master, удалив оттуда несколько коммитов (из середины).
Делаю git rebase -i HEAD~n, коммиты удаляются, но при этом остаются только мои коммиты.
То есть все чужие коммиты при этом теряются.
Почему это происходит? Как правильно сделать rebase, чтобы не потерять чужие коммиты?