При «git rebase -i HEAD~n» теряются чужие коммиты

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

Почему это происходит? Как правильно сделать rebase, чтобы не потерять чужие коммиты?

1 ответов