1ベースを下流に移動します
ベースを下流に移動します。ルートノードは2つのブランチの交点です
1.データを初期化します
* c54f8b7 (HEAD -> b) version3 b
| * f9fc6be (a) version4 a
| * 730cb6a version3 a
|/
* 604ad92 version2 //a和b的交点,既base
* 648ef5e version1
2.リベース変更ベース
この時点で、HEADはブランチbにあり、ベースはバージョン2になります。バージョン3にリベースすると仮定すると、ブランチbのベースをバージョン1〜4の任意の位置に変更できます。
git rebase 730cb6a
ここでは、同等のグラフィック操作が使用されます
1)
2)競合を処理します
3)提出情報を記入してください。3
。その結果
、ブランチbのベースが変更されました。
2ベースを上流に移動します
ベースをアップストリームに移動します。ベースは指定されたアップストリームコミットポイントです。
あなたはバージョン2とに移動したいと仮定
ベースであるバージョン2。このように、分岐bはバージョン3 B verson3、2つのコミットをしています。
あなたが元の状態に復元したい場合は、あなたがすることができますAction
変更VERSION3skip
へ