Ich habe Filiale namens "Development". Ich habe einen neuen Zweig namens "Neue Aufgabe" erstellt.Wie bekomme ich Updates von Master-Zweig - was ist richtig und warum
Einige Entwickler verpflichten sich zum Zweig "Entwicklung". Mit anderen Worten, es wird sehr häufig aktualisiert.
Ich arbeite auf Zweig namens "neue Aufgabe".
Frage 1.
Jetzt möchte ich Zweig "neue Aufgabe" aktualisieren. Mit anderen Worten, die Änderungen, die in "Entwicklung" vorgenommen wurden, möchten auch im Zweig "neue Aufgabe" sein. Ist das richtig?
von "new_task"
git pull origin development
oder kann ich etwas tun? Ist das gleich?
git checkout development
git pull
git checkout new_task
git pull
git merge development
diese finale Zusammenführung wird nur lokale Zusammenführung in "new_task" Zweig erstellen, nicht wahr?
Frage 2.
Schließlich möchte ich die Entwicklung und "neue Aufgabe" Zweig verschmelzen. Alle werden von Entwicklern aktualisiert. Ist das richtig, keine Konflikte zu haben?
git checkout new_task
git pull
git checkout development
git pull
git merge new_task
git push
Mittel fusionieren sein, in lokalen Repository Fusion, nicht wahr? und schließlich sollte ich drücken. macht es? – grep
Ja, das ist richtig. Zusammenführen ändert nur Ihr lokales Repository. Sie müssen das in Ihr Remote-Repository schieben, um es für die anderen Entwickler verfügbar zu machen. –