Ich habe ein Repository namens Generic
, die eine generische Anwendung ist. Ich habe es in ein Repository namens Acme
gegabelt, das nur auf dem gespeicherten Generic
Repository aufbaut und das Acme Co Branding hinzufügt.Git ziehen von einem anderen Repository
Wenn ich Änderungen an der Kernfunktionalität in Generic
ich die Acme
Repository mit den neuesten Änderungen aktualisieren möchte ich die Kernfunktionalität in Generic
gemacht haben. Wie würde ich das tun?
Soweit ich das beurteilen kann, versuche ich im Wesentlichen die Änderungen, die in einem Upstream-Repository vorgenommen wurden, in den aktuellen Fork zusammenzuführen.
Wenn es irgendetwas bedeutet, versuche ich dies zu tun, weil ich eine generische Anwendung habe, die ich dann für einzelne Clients aufstellen und Marke (wie Acme
in diesem Beispiel). Wenn es einen saubereren Weg gibt, lass es mich wissen.
Ausgezeichnet, danke. Nur noch eine andere Sache: Gibt es eine Möglichkeit, diese Fernbedienung schreibgeschützt zu machen, so dass ich nicht versehentlich darauf stoße? – Libbux
Ich fing an zu antworten, aber ich sehe, dass McLovin bereits seine Antwort editiert hat, um das mit einzuschließen. –
Seit git 2.9 müssen Sie das Flag --allow-unrelated-histories angeben. Siehe https://StackOverflow.com/a/37938036/3799847 –