Einführung

Abgeschlossen

Stellen Sie sich vor, Sie sind ein neuer Softwareentwickler bei einer Firma, die Avioniksoftware für Verkehrsflugzeuge schreibt. Die Qualitätslenkung ist wichtig, und die Entwickler arbeiten in kleinen Teams, die Git für die Versionskontrolle verwenden. Sie haben bereits Grundkenntnisse zu Git. Sie haben diese Software bereits verwendet, um Änderungen nachzuverfolgen, Fehler zu beheben und mit anderen Entwicklern mithilfe eines gemeinsamen Repositorys und Pull Requests zusammenzuarbeiten. Sie wissen jedoch, dass Git noch mehr Funktionen bietet, und möchten gern mehr über diese erfahren.

Sie haben bereits eine kleine Website erstellt, auf der Sie und Ihre Freunde den Umgang mit Git durch Austauschen von Katzenbildern üben können. Sie fragen daher ein paar Freunde, die Softwareentwickler sind, ob sie Ihnen dabei helfen.

Sie möchten im Verlauf des Projekts die Zusammenarbeit mit Ihren Freunden einfacher machen, damit Sie an allen Funktionen der Website gemeinsam arbeiten können, ohne dass dies zu Konflikten oder Mehraufwand führt.

In diesem Modul erfahren Sie, welche Verzweigungen in Git verfügbar sind, wie Sie sie für die Entwicklung verwenden können und wie Verzweigungen zusammengeführt werden. In diesem Zusammenhang erhalten Sie auch Hinweise zum Umgang mit Konflikten, die beim Zusammenführen auftreten können.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Funktionsweise von Verzweigungen in Git
  • Erstellen neuer Verzweigungen und Wechseln zwischen Verzweigungen
  • Zusammenführen von Verzweigungen
  • Grundlegende Verfahren zum Beheben von Konflikten beim Zusammenführen

Voraussetzungen

Für dieses Modul sollten Sie über grundlegende Kenntnisse der Arbeit mit Git verfügen, einschließlich:

  • Terminologie wie Repository, Arbeitsstruktur und Index
  • Erstellen von Repositorys
  • Bereitstellen und Committen von Änderungen
  • Zurücksetzen und Rückgängigmachen von einfachen Fehlern
  • Klonen von Repositorys
  • Pull Requests
  • Ausführen eines Stashs für Änderungen
  • Pushen von Änderungen und Aktualisieren Ihres Repositorys durch Pullen