Arbeiten mit branches

Einführung in GitHub-Konzepte

George Boorman

Curriculum Manager, DataCamp

Branches

  • Ermögliche es, gleichzeitig an verschiedenen Teilen eines Projekts zu arbeiten.
  • Helfen dabei, das Risiko von Dateiversionskonflikten zu verringern.

Diagramm mit drei Zweigen: Hauptliga, La Liga und Premier League

Einführung in GitHub-Konzepte

Main branch

Aktueller Zweig im Code-Bereich des Repos hervorgehoben

Einführung in GitHub-Konzepte

Wie viele branches?

Anzahl der im Code-Bereich des Repos hervorgehobenen Zweige

Einführung in GitHub-Konzepte

Einen neuen branch erstellen

Zweig-Symbol im Code-Bereich des Repos hervorgehoben

Einführung in GitHub-Konzepte

Einen neuen branch erstellen

Liste der Zweigstellen, nur die Hauptniederlassungen werden angezeigt. Neuer Zweig-Button rechts in grün

Einführung in GitHub-Konzepte

Einen neuen branch erstellen

Den Zweignamen „la liga“ hinzufügen und einen Zweig erstellen

Einführung in GitHub-Konzepte

Einen neuen branch erstellen

Aktualisierte Liste der Zweige, einschließlich La Liga

Einführung in GitHub-Konzepte

Eine Datei hinzufügen

Liniendiagramm der Heim- und Auswärtstore in der La Liga; Code-Abschnitt der La Liga-Verzweigung mit Diagramm der Heim- und Auswärtstore

Einführung in GitHub-Konzepte

Branches auflisten

Zwei Zweige, die im Abschnitt „Code“ des Repos hervorgehoben sind

Einführung in GitHub-Konzepte

Branches wechseln

Dropdown-Menü mit aktiven Zweigen „main“ und „la_liga“

Einführung in GitHub-Konzepte

Branches wechseln

Wähle „Main“ aus dem Dropdown-Menü „Branch“ aus

Einführung in GitHub-Konzepte

Branches vergleichen

Code-Abschnitt des Hauptzweigs ohne den zweiten La-Liga-Plot

Einführung in GitHub-Konzepte

Arbeiten mit branches

Hände, die verschiedene Teile eines Kreisdiagramms ziehen

Einführung in GitHub-Konzepte

Branch protection Regeln

  • Regeln für bestimmte branches
    • Pull-request erforderlich vor dem merging
    • Genehmigung von pull-requests erforderlich vor dem merging
    • Einschränkung, wer einen geschützten branch löschen darf

padlock

1 Bildnachweis: https://unsplash.com/@bluzninja
Einführung in GitHub-Konzepte

Branch protection Regeln

Einstellungsbereich des Repos hervorgehoben

Einführung in GitHub-Konzepte

Branch protection Regeln

Abschnitt „Zweige“ auf der Registerkarte „Einstellungen“

Einführung in GitHub-Konzepte

Branch protection Regeln

Zweige in der Registerkarte „Einstellungen“, wo der Standardzweig als Hauptzweig angezeigt wird und ein Abschnitt zum Hinzufügen von Zweigschutzregeln vorhanden ist

Einführung in GitHub-Konzepte

Regeln hinzufügen

Benennung des Verzweigungsnamens als „protect main“

Einführung in GitHub-Konzepte

Pull-request erforderlich

Video-Klick Pull-Anfrage vor dem Zusammenführen erforderlich

Einführung in GitHub-Konzepte

Die Regel speichern

Klick auf „Erstellen“, um die Regel zu speichern.

Einführung in GitHub-Konzepte

Lass uns üben!

Einführung in GitHub-Konzepte

Preparing Video For Download...