2017-02-04 2 views
1

Ich lerne immer noch etwas darüber, wie Git funktioniert. Ich arbeite gerade an einem Gruppenprojekt auf Github. Jemand hat bereits einen Zweig erstellt und Commits gemacht. Sollte ich meinen eigenen Zweig machen, um Änderungen am Projekt hinzuzufügen, oder ist es in Ordnung, den Zweig dieser anderen Person zu verwenden? Ich bin irgendwie verwirrt, was der Unterschied wäre.Wann verwendet man einen bestehenden Zweig und wann wird ein neuer Zweig erstellt?

Antwort

1

Es gibt viele verschiedene Workflows für Git; Sie sollten mit Ihrem Team besprechen, wie Sie Ihre Filialen strukturieren möchten, damit alle die gleichen Richtlinien einhalten.

In der Regel sollten Sie Änderungen zuerst an Ihrem eigenen Zweig vornehmen. Sie sollten Ihre Zweigstelle mit der gleichen Revision wie die Zweigstelle Ihres Teamkollegen erstellen, damit Sie alle ihre Aufgaben erledigen können. Nachdem Sie Ihre eigenen Beiträge erstellt haben, schieben Sie den Zweig zu GitHub, damit jeder darauf zugreifen kann.

Hier ist ein Beispiel für die tatsächlichen git Befehle:

git checkout teammate_branch # Checkout your teammate's branch 
git checkout -b my_branch  # Create your own branch 
git commit -m "Changes"  # Make changes 
git push origin my_branch  # Push your branch to GitHub 

Von dort können Sie einen Pull-Request für Ihre Mitspieler erstellen zu überprüfen. Schließlich möchten Sie diesen Zweig wahrscheinlich in die Zweigstelle Ihres Teamkollegen oder in die Hauptabteilung zusammenführen, je nachdem, was Ihr Team entscheidet.

0

Mein Rat ist es, einen neuen Zweig zu machen, wenn Sie anfangen, an einer neuen Funktion oder Bugfix zu arbeiten. Auf diese Weise werden die Änderungen anderer Mitarbeiter während der Arbeit nicht mit Ihrem Kopf verwechselt.

Sobald Ihr Code gut aussieht, ist es an der Zeit, diesen Zweig mit dem Master zu verbinden. Stellen Sie sicher, dass Sie mit allen kommunizieren, die Sie zusammenführen möchten.

Verwandte Themen