Branch und Merge
Branch und Merge¶
Bisher haben wir die grundlegenden Funktionen von git verwendet. Es gibt auch die Funktionen branch
(Zweig) und merge
(zusammenführen), die Git im Vergleich zu den früher existierenden Tools stark vereinfacht hat.
Für diese praktische Arbeit können Sie sich mit dem Befehl gitk
behelfen, der Ihnen eine grafische Darstellung und einen visuellen Verlauf der Commits in Ihrem Repo liefert.
Erstellen Sie in Ihrem lokalen Repo einen Entwicklungszweig
dev01
.Erstellen Sie auf diesem Zweig zwei Commits:
Einen, um eine Datei
hello_world.py
zu erstellen.Eines, um diese Datei
hello_world.py
zu füllen
Vom
master
Branch aus erstellen Sie einen neuen Entwicklungszweigdev02
.Erstellen Sie auf dem Zweig
dev02
einen Commit:Bearbeiten Sie die Datei
README.md
.
Merge den Zweig
dev02
inmaster
.Merge den Zweig
dev01
inmaster
.Pushen Sie Ihr lokales Repository auf Ihren GitHub Remote.