Ich habe mehrere Zweige, die vom Master abgezweigt sind (jeder in einem separaten Unterverzeichnis).
- Branch1: Neuentwicklung, noch nicht vollständig abgeschlossen
- Branch2: Hotfix für ein Problem, das jedoch noch getestet wird
- Branch3: Durcheinander von Branch, den ich nicht wiederherstellen werde
Bevor der Test des Hotfixes abgeschlossen ist, möchte ich, dass der Code bereits in Branch1 verfügbar ist, damit ich mit dem Fix weiterarbeiten kann.
(Aber da meine Erfahrung mit Git nicht so groß ist, habe ich zuerst angefangen, mit dem Zusammenführen in einem dritten Zweig herumzuspielen, der speziell zum Herumspielen erstellt wurde, bevor ich entweder Zweig1 oder Zweig2 durcheinander bringe.)
In meinem 3. Zweig habe ich zuerst Folgendes versucht:
git merge feature/Branch1
Dies ergab jedoch den folgenden Fehler:
fatal: 'feature/Branch1' does not point to a commit
Ich habe als nächstes ein Commit -a in meinem Branch1 durchgeführt und es erneut versucht, aber es gibt immer wieder den gleichen Fehler.
Was mache ich falsch? Was kann ich tun, um den Code aus - in diesem Fall - Branch1 mit Branch3 zusammenzuführen?