Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Warum ist Versionskontrolle wichtig?

Überblick über die Funktionen des Git-Systems für die Quellcodeverwaltung

  • Installation von Git auf dem bevorzugten Betriebssystem
  • Erste Schritte mit den grundlegenden Attributen und Komponenten von Git
  • Was sind Repositories, Commits und Dateien?

Verständnis von Git-Arbeitsabläufen und grundlegenden Systemprozessen

  • Welche verschiedenen Zustände gibt es in Git?
  • Erstellen eines Repositorys und des Git-Ordners

Verwalten bestehender Projekte und Bearbeiten von Dateien mit Git

  • Arbeiten mit Commits und Nachrichten
  • Änderungen in einem Git-Repository durchführen und rückgängig machen
  • Protokollieren und Zugreifen auf die Versionshistorie

Erste Schritte mit Branching und Merging in Git

  • Vertrautmachen mit Arten von Branching- und Merge-Prozessen
  • Nutzung spezieller Markierungen in Git
  • Arbeiten mit den Funktionen zum Taggen und Stashing in Git
  • Wie man Reset und Reflog in Git verwendet?

Überblick über die Funktionen und Architektur von GitHub

Einrichten eines GitHub-Benutzerkontos und Verwalten des GitHub-Profils

  • Authentifizierung bei GitHub und Aktualisieren der Anmeldeinformationen
  • SSH vs. HTTPS
  • Überprüfung der Authentifizierung mithilfe von SSH in GitHub

Erstellen von GitHub-Repositories und Verknüpfen eines lokalen Git-Repositorys

  • Klonen oder Archiving eines GitHub-Repositorys

Instanziieren von Repository-Inhalten in einer lokalen Kopie

Veröffentlichen von Inhaltsänderungen im GitHub-Repository

Arbeiten mit erweiterten Repository-Funktionen und Einstellungen

Üben der Git-Schreibweise und Formatierungssyntax auf GitHub

  • Nutzung von Tabellen und Arbeiten mit Codeblöcken
  • Autolink von URLs und Referenzen auf GitHub

Bearbeiten von Dateien und Ordnern auf GitHub

  • Synchronisieren von Dateiänderungen mit dem lokalen Repository

Erstellen, Bearbeiten und Übertragen von GitHub-Commits

  • Verwalten von Commits und Umgang mit einer lokalen Repository-Kopie

Überprüfung von Commits und Nutzung der Commit-IDs mit der lokalen Kopie

Verständnis der Befehle Fetch und Pull auf GitHub

Grundlagen zum Forking und Klonen in GitHub verstehen

Pushen von Änderungen auf GitHub und Überprüfen von Push-Anfragen

Arbeiten mit Forks und Vorschlagen von Änderungen für Pull-Anfragen

Überprüfen von Pull-Anfragen und Incorporation der vorgeschlagenen Änderungen

Lösen von Konflikten bei GitHub-Merges und Arbeiten mit der Befehlszeile (CLI)

Erste Schritte mit GitHub-Tags und Releases

  • Nutzung lokaler Tags und Aktualisieren von GitHub-Tags
  • Starten, Löschen und Erstellen eines neuen GitHub-Releases

Vergleichen von GitHub-Pull-Anfragen, Commits und Tags

Arbeiten mit GitHub-Gists und Verstehen der Snippet-Funktionalität

Integrieren eines Entwicklungsprojekts mit Codespaces in GitHub

Erstellen einer GitHub-Organisation und Verwalten von Teams

  • Geschäftsorganisationskonto vs. persönliches GitHub-Konto
  • Ausführen früherer GitHub-Funktionalitäten

Verwalten von GitHub-Projekten und Umgang mit Projektboards

Filtern von Repository-Informationen und Teilen von GitHub-Filtern

Erweitern von GitHub mittels API und Webhooks

  • Automatisieren von GitHub mithilfe von OAuth-Tokens

Fehlerbehebung bei GitHub-Issues

Zusammenfassung und Fazit

Voraussetzungen

  • Erfahrung mit Befehlen und Terminal (unter Windows, Linux oder Mac)
  • Kenntnisse in mindestens einer Programmiersprache

Zielgruppe

  • Entwickler
  • Softwareingenieure
  • Projektmanager
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien