Ich habe ein Projekt (von Zweig A) gespalten, und es scheint, dass es aus irgendeinem Grund in einem anderen Zweig (B) fortgesetzt wurde.Von einem Git Zweig zu einem anderen zu bewegen und nur meine Änderungen
Ich habe versucht, meine Gabel (M) mit dem neuen Zweig (B) zusammenzuführen, aber das hat eine Menge Konflikte zur Folge. Die Konflikte liegen darin, dass der neue Zweig (B) einen älteren Zweig (O) verzweigt hat und ein Teil der Änderungen von A nicht an B übergeben wurde.
Jetzt möchte ich, dass alle meine Änderungen (in Zweig M) zusammengeführt werden der neue Zweig B ohne Konflikte, von A auf den Ursprung O in meiner Gabel alle Änderungen Cancelling M.
, was ich in rot wollen. Wie mache ich das?
Ich folge nicht, was passiert. Können Sie Ihre Frage klären, möglicherweise mit einem Verzweigungsdiagramm? –
Ich habe ein Diagramm hinzugefügt, hoffe, Sie verstehen, ich möchte B "Gabel", mit den Änderungen, die ich an der Gabel von A. – prognoza
Ich denke, was Sie meinen, ist, dass Sie Commit M auf Commits O und A gemacht haben aber jetzt möchte ich nur das letzte Commit auf B anwenden, das in seinem Graphen ebenfalls O hat, aber in einem anderen Zweig als A und (momentan) M. In welchem Fall haben Sie sich mit dem "Rosinenpicken" beschäftigt? Sie werden wahrscheinlich noch einige Konflikte lösen müssen. – jonrsharpe