Ich habe 2 Filialen A und B. Beide haben sich vom Master mit vielen verschiedenen Commits divergiert, und der Master ist vorangegangen.Git: Code von einem Zweig zu einem anderen zu überschreiben
Was ich tun möchte, ist, alle Änderungen von B ersetzen mit A. das heißt, sollte B haben genau den gleichen Code wie A.
ich versucht, mit rebase/merge. Sogar -Xtheirs, während sie B umlenken, aber immer in eine Menge Konflikte geraten.
ich versuchte
git checkout B
git reset --hard A
wie in How to copy one branch to another regardless changes? gegeben, aber das gab this-
Your branch and 'origin/B' have diverged,
and have 6603 and 1823 different commits each, respectively.
Gibt es eine Möglichkeit ich den Code bekommen/verpflichtet von A nach B kopiert, ohne Konflikte? Bitte helfen Sie.
'git checkout A && git ziehen --rebase && git push -f Ursprung B' (das ** überschreibt ** B mit A) –
Wenn Sie nur Commits kopieren möchten, ist' git cherry-pick' eine Option –
git pull --rebase && git push - Ursprung B -> Wird dies alle Änderungen von B in A bringen? – ghostCoder