Ich benutze die Git Flow Tools und bin in ein Problem geraten. Meine Git-Zweige sind auseinander gegangen. Ich habe gelesen, dass Master Branch und 'Origin / Master' auseinander gegangen sind. Wie kann man 'Zweige' auflösen? und haben versucht, die Schritte zu befolgen, wobei sowohl versucht wurde, mein lokales Repository zusammenzuführen als auch neu zu starten.
$ git flow feature finish showFindLogs
Branches 'develop' and 'origin/develop' have diverged.
And branch 'develop' may be fast-forwarded.
$ git merge origin/develop
Already up-to-date.
$ git rebase origin/develop
Current branch feature/showFindLogs is up to date.
$ git status
# On branch feature/showFindLogs
nothing to commit (working directory clean)
Wie kann ich da rauskommen? Ich bin mit der Git Flow-Funktion fertig und möchte meine Änderungen nur auf die Fernbedienung übertragen. Vielen Dank!
git checkout develop && git pull origin
Commit-Nachricht "Ursprung zusammenführen / zu Entwickeln entwickeln" erstellt? Wäregit checkout develop && git rebase origin
(akagit pull --rebase origin
) in dieser Situation nicht besser?develop
undorigin/develop
auseinander gegangen sind, aber es ist keine häufige Situationdevelop
?Stellen Sie sicher, dass Ihr
develop
Zweig nicht hinter dem Ursprung liegt. Möglicherweise müssen Sie eine Leistung erbringengit checkout develop
git pull
git checkout release/x.x.x
Und setzen Sie den Release-Prozess fort
quelle
Vielleicht möchten Sie auch (solange es nicht offiziell unterstützt wird) patchen und) my verwenden
git-flow feature finish -p
Möglichkeithttps://github.com/nvie/gitflow/pull/253
quelle
Mit diesem Befehl können Sie von $ ORIGIN abrufen, bevor Sie die Funktion beenden:
( docs )
quelle
Für alle, die diesen Fehler googeln und Hub-Flow verwenden, tun Sie einfach:
quelle
Um dieses Problem zu lösen, können Sie meine Implementierung von git flow verwenden, die auf der @ childno͡.de-Lösung basiert.
So installieren Sie Git Flow in der Konsole:
quelle