Wenn ich mache git flow init
es erstellt eine master
und develop
Filialen. Wenn ich die Fernbedienung hinzufüge mache ich git remote add origin [email protected]:NewB/our-repo.git
. Jetzt habe ich Git-Flow auf meinem lokalen Repo initialisiert und ich habe das Remote Repo hinzugefügt. Nachdem ich habe, habe ich master
in meinem Ursprung, aber nicht den develop
Zweig. Gibt es einen git flow publish
für den Zweig develop
? Alles, was ich sehe, sind publish
für feature
oder release
Filialen. Will Git-Flow mich nur reguläre Git verwenden und git push origin develop
tun?Wie man den "entwickeln" Zweig zum entfernten "Ursprung" drückt?
16
A
Antwort
8
Ja, das machst du. Verwenden Sie einfach den regulären Git-Befehl.
Ich nehme an, der Grund für diese Design-Wahl ist:
Der Entwicklungszweig wird nur einmal erstellt. Keine Notwendigkeit für einen Helper-Befehl, um es zu veröffentlichen.
Feature Zweige werden die ganze Zeit erstellt. Hier ist ein Hilfsbefehl, nun ja, hilfreich.
4
Ich fand dieses Cheatsheet sehr hilfreich beim Verständnis von git flow: cheatsheet.
Sofern Sie git Flussprinzipien zu beachten, sollten Sie nicht Ihren Entwicklung Zweig veröffentlichen müssen, wenn die Zusammenarbeit sollten Sie eine Funktion, veröffentlichen, wenn Sie eine Release verwenden sollen, zu meistern veröffentlichen.
So benutze ich es.
Ich hoffe, das ist hilfreich für Sie.
Verwandte Themen
- 1. Git - Wie man eine Rebase, die an den entfernten Zweig (nicht Ursprung) geschoben wurde, rückgängig macht
- 2. wie zum Zurücksetzen entwickeln Zweig zu meistern
- 3. Remote-Zweig kann nicht verfolgt werden - erkennt Ursprung nicht/entwickeln
- 4. Lokalen "entfernten Zweig" löschen, ohne entfernten Zweig zu löschen?
- 5. wie ein gelöschte entfernten Zweig
- 6. Git - Wie man einzelnen Zweig zu mehreren Zweigen drückt
- 7. Berechne den Richtungsvektor zum Ursprung
- 8. Wie man einen neuen git-Zweig erstellt und zum Server mit vollem Kasse-Checkout drückt
- 9. Wie lösche ich lokale Zweige in SourceTree, welche entfernten Äquivalente wurden bereits im Ursprung entfernt?
- 10. Git, wie man einen Zweig zum Master-Zweig kopiert
- 11. git Zusammenführung von Ursprung/Zweig vs. Zusammenführung von Zweig lokal
- 12. Netbeans: Wie konfiguriert man den PHPUnit Pfad eines entfernten Servers?
- 13. Wie funktioniert es ohne Zweig in jgitflow-mavenplugin entwickeln
- 14. R, wie bewegt man den Ursprung der Zeichnungsachse in ggplot2?
- 15. Wie erstelle ich einen lokalen privaten Git-Zweig von einem entfernten Repo?
- 16. Wie lösche ich einen entfernten Zweig mit Git?
- 17. Wie ziehe ich einen entfernten Zweig in Git ohne Konflikte?
- 18. Git pull Herkunft/Master-Zweig zu lokalen/Master, wenn in lokalen/entwickeln
- 19. Wie kann man aus einer entfernten Niederlassung wählen?
- 20. Wie kann ich einen entfernten Zweig in einen anderen Zweig überschreiben, nicht zusammenführen?
- 21. Wie kann man den Ursprung einer gegebenen Maven-Abhängigkeit bestimmen?
- 22. quartz2d übersetzt den Ursprung
- 23. Wie man Symbolleistensymbole nach extrem rechts drückt
- 24. Das Menü drückt den Inhalt zum Ende der Seite
- 25. Wie man einen JSQMessagesViewController richtig drückt
- 26. Wie Feature Zweig entfernen in Git/Bitbucket entwickeln
- 27. Repository X auf einem Zweig des Repository drückt Y
- 28. Git: Wenn ich einen neuen Zweig Ursprung schieben, wie man es automatisch Tracking macht
- 29. So löschen Sie "Ursprung/Ursprung/Master"
- 30. Wie man (unpushed) Commits von einem Zweig zum anderen
sry, um Ihre Vergangenheit selbst zu verfolgen, aber der Autor von git-Flow macht explizit git push Ursprung in seiner Erklärung von git-flow entwickeln http://nvie.com/posts/a-successful-git-branching-model/ (@Incorporating ein fertiges Feature auf entwickeln) – braunbaer
Ich habe mir diese Frage gestellt. Ich stimme @decebal zu, weil alles im Meister ist, also ziehe ich vom Meister, um meine Teams zu arbeiten, führe alle notwendigen Vereinigungen durch, wechsele zurück, um zu entwickeln, dann beginne meine neue Eigenschaft. Wenn ich schnell einen Hotfix machen und meine Funktion ignorieren möchte, wechsle ich zum Master, erstelle einen Hotfix, vervollständige ihn und drücke - alle meine lokalen Arbeiten bleiben unberührt von den Änderungen, die ich am Master gemacht habe. – ozzy432836