Ich bin in einer verfolgten Situation. Ich habe ein größeres Projekt (A) auf Github. Dann habe ich eine Kopie des kompletten Codes gemacht, ein Git Repo (B) auf Bitbucket erstellt (weil es privat sein kann).Wie zwei Codebasen mit Git zusammengeführt werden
Ich habe einige Änderungen an B, die nicht öffentlich sein sollten, und so auf dem Repo-Bitbucket bleiben. Aber die Gemeinschaft zog einigen neuen Code auf A.
Wie die neuen Änderungen an A in B fusionieren?
Repo A (Github): R1a => R2a => R3a => R4a => R5a => R6a
↓ ↓?
Repo B (Bitbucket): R2a => R3b ===============> R4b
So in der Version R2a kopierte ich die Code-Basis Bitbucket. Dann habe ich R3b auf Bitbucket entwickelt. Während und nach dem auf Github wurden die Versionen R3a, R4a, R5a und R6a entwickelt. Wie füge ich diese Änderungen/Versionen zwei R3b zusammen, um das zusammengeführte R4b zu erstellen?
Ich weiß, dass dies kein automatischer Prozess sein aufgrund von Konflikten. Aber wie kann man exklusiv von A nach B verschmelzen?