Ich habe ein Repository auf Git Hub eingerichtet und ich benutze git flow. Ich weiß, wie man Features, Releases und Hotfixes erstellt, aber aus dem, was ich bisher gelesen habe, scheint nicht klar zu sein, wie man zum zentralen Repository (Github) pusht, daher habe ich ein paar Fragen:
git flow feature finish
ausgeführt hast, wie schiebst du das dann zu github? Danke
Um zurück zu github zu gelangen, gibt es keinen richtigen Befehl in git-flow, wie es eben ist:
git push origin develop
, wenn Sie gerade den Zweig develop und git push origin master
berührt haben, wenn Sie auch den Masterzweig berührt haben. (Ich habe angefangen, den Branch-Namen gemäß Git 2.0 zu verwenden, das Standardverhalten von git push ändert sich dahingehend, dass nicht der gesamte Zweig gedrückt wird, wenn ein git-Push ausgeführt wird)
Wenn Sie mit einer Gruppe von Entwicklern arbeiten, müssen Sie immer aus dem zentralen Repo ziehen, bevor Sie arbeiten, da andere möglicherweise Änderungen vorgenommen haben und Sie sie nicht haben. Sie können dies entweder manuell tun oder das Git-Flow-Flag verwenden.
Wenn Sie eine neue Funktion starten:
git flow feature start -F foo
Dies ruft den Entwicklungszweig ab und prüft, ob Ihr Zweig gleich dem entfernten Zweig ist, wenn es nicht das Merkmal ist, wird es nicht gestartet und Sie müssen sicherstellen, dass es das ist.
Es ist wichtig, die Grundlagen von git zu kennen, bevor du git-flow verwendest.
Ich schlage auch vor, Distributed Git - Distributed Workflows