私はいくつかのレガシーコードを改良しています。私はgitを使ってバージョンを扱います。そして、同じレガシーコードの別のブランチを見つけたので、私はそれを自分のコードにマージしたい。問題は: これらの2つのバージョンの最初のコミットが異なるので、単にgitでリベースすることはできません。git:gitでベースがuntrackedのrebase
NOW:
(origin) -- (untracked modifications) -- my tracked improvements
\- (other untracked modifications) --some other tracked improvements
NEEDED:
(origin) -- some other tracked improvements -- my tracked improvements
グラフのように、2つのブランチは2つの個別レポジトリにあります。
私は多分、すべての変更を別の新しいリポジトリにインポートする必要があると思っていますが、どうすればよいか分かりません。
うまくいくようですが、ありがとうございます。 – Haocheng
@Haocheng:excellent。選択したソリューション(グラフトまたはサブツリーマージ)と入力したコマンドを回答として投稿して、必要なものを実現できますか? – VonC