Git に次のような状況があるとします。
X---Y feature
/
A---B---C---D edge
edge
ここで、B コミットを少し ( を使用して) 変更してブランチをリベースするedit
ので、次のようになります。
X---Y feature
A---E---C'---D' edge
C' と D' は C と D と同じコミットですが、E の上に適用されます (feature
ブランチ内の X が切断されていることに注意してください)。
今、どうすればよいですか:
- ブランチをリベース/マージして
feature
、そのコミットが D' の上に適用されたかのように見えるようにしますか? - ブランチをリベース/マージして
feature
、そのコミットが E の上に適用されたかのように見えるようにしますが、別の「ブランチのマージ ...」コミットは行いません (C' と D' は C'' と D' に書き換えられます)。 ')?