Ich habe mehrere Zweige, die vom Master abgezweigt sind (jeweils in einem separaten Unterverzeichnis).einen lokalen Zweig in einen anderen lokalen Zweig zusammenführen
- Branch1: Neuentwicklung, noch nicht vollständig
- Branch2 beendet: Hotfix für ein Problem, aber im Test noch
- Branch3: mess around Zweig, die ich nicht
wiederherzustellen Vor Das Testen des Hotfixes ist abgeschlossen. Ich möchte den Code bereits in Branch1 verfügbar haben, damit ich mit dem Fix weiterarbeiten kann.
(Aber da meine Erfahrung mit git nicht so viel, das ich begann mit Druck in einem dritten Zweig zu spielen, um, vor allem in Unordnung geschaffen um in, bevor ich mess up entweder Branch1 oder Branch2)
In meinem dritten Zweig ich versuchte zunächst, wie folgt zusammen:
git merge feature/Branch1
aber diese gab den folgenden Fehler:
fatal: 'feature/Branch1' does not point to a commit
ich habe als nächstes ein commit -a in meinem Branch1 und versuchte es noch einmal, aber es hält den gleichen Fehler zu geben.
Was mache ich falsch? Was soll ich tun, um den Code von - in diesem Fall - Branch1 mit Branch3 zusammenzuführen?
(Ich möchte die Updates von Branch2 zu Branch1 ;-)) Branch2 sieht Branch1, aber nicht umgekehrt, wenn ich einen Git-Zweig -a in beiden Zweigen mache. Daher kann ich keine Branch2 in Branch1 Rebase: Git Rebase Branch2 -> fatal: Benötigt eine einzige Revision – Nemelis
Wenn ich die Rebase als Git Rebase Herkunft/Branch2 tut es immer noch diese Fehlermeldung + ungültig upstream Herkunft/Branch2 – Nemelis
Benötigt, um ein Git holen holen. Problem jetzt gelöst – Nemelis