Чем отличаются мерзавцы и замены? (Сейчас трансплантаты устарели?)

овном, я просто хочу (пере) установить родителя (скажем, для фиксацииA) конкретного коммитаB) который является корневым коммитом некоторой ветвиx, ПредлагаетсяВот в одном из ответов, что я могу сделать это с помощью прививки. Я попробую это позже, может быть, это лучший способ.

Однако, прежде чем читать это, я подумал, что это должно быть возможно черезrebase, Но потому что родительский коммитA немного отличается отB а я просто хочу остаться целой веткойx так оно и есть, просто установив родителя в его корневой коммитBЯ думал, что мог бы использоватьtheirs стратегия - которой, кажется, не существует. Я наткнулся на это ранее (и подумал, что это ошибка или в моей установке Git) и всегда просто обходил путем переключения веток и использованияours стратегия. Однако сrebaseЯ вынужден использоватьtheirs Стратегия в этом случае.

Моя команда выглядит так:

git rebase -s theirs --onto A --root x x--rebased

Ответы на вопрос(2)

Ваш ответ на вопрос