Schulungsübersicht

Einführung

  • Warum ist Versionskontrolle wichtig?

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

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

Verstehen von Git-Workflows und grundlegenden Systemabläufen

  • Was sind die verschiedenen Git-Status?
  • Erstellen eines Repositorys und eines Git-Ordners

Verwaltung bestehender Projekte und Handhabung von Dateien mit Git

  • Arbeiten mit Commits und Messages
  • Übertragen und Rückgängigmachen von Änderungen in einem Git-Repository
  • Protokollierung und Zugriff auf den Versionsverlauf

Erste Schritte mit Branching und Merging in Git

  • Vertrautmachen mit den Arten von Branching- und Merging-Prozessen
  • Verwendung von speziellen Markierungen in Git
  • Arbeiten mit den Tagging- und Stashing-Funktionen von Git
  • Wie verwendet man Reset und Reflog in Git?

Überblick über GitHub Funktionen und Architektur

Einrichten eines GitHub-Benutzerkontos und Verwalten eines GitHub-Profils

  • Authentifizierung bei GitHub und Aktualisierung der Anmeldedaten
  • SSH vs. HTTPS
  • Überprüfung der Authentifizierung mit SSH in GitHub

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

  • Klonen oder Archivieren eines GitHub-Repositorys

Instanziierung von Repository-Inhalten innerhalb einer lokalen Kopie

Veröffentlichung von Inhaltsänderungen im GitHub-Repository

Arbeiten mit Funktionen und Einstellungen des Zwischenspeichers

Üben GitHub Syntax schreiben und formatieren

  • Verwendung von Tabellen und Arbeit mit Codeblöcken
  • Automatische Verknüpfung von URLs und Verweisen in GitHub

Bedienvorgänge an GitHub Dateien und Ordnern

  • Synchronisierung von Dateiänderungen mit dem lokalen Repository

Erstellen, Bearbeiten und Übertragen von GitHub Commits

  • Verwaltung von Commits und Umgang mit einem lokalen Repository-Klon

Überprüfen von Commits und Verwenden von Commit-IDs mit der lokalen Kopie

Verstehen der Fetch- und Pull-Befehle in GitHub

Grundlegende Konzepte zum Forken und Klonen in GitHub verstehen

Pushen von GitHub-Änderungen und Überprüfen von Push-Aufträgen

Arbeiten mit Forks und Vorschlagen von Änderungen an Pull Requests

Überprüfung von Pull Requests und Einarbeitung von Änderungsvorschlägen

Auflösen von Konflikten in GitHub Zusammenführungen und Arbeiten mit CLI

Erste Schritte mit GitHub Tags und Releases

  • Verwendung von lokalen Tags und Aktualisierung von GitHub-Tags
  • Starten, Löschen und Erstellen einer neuen GitHub Version

Vergleich von GitHub Pull Requests, Commits und Tags

Arbeiten mit GitHub Gists und Verstehen von Snippet-Funktionen

Integration eines Entwicklungsprojekts mit Codespaces in GitHub

Aufbau einer GitHub Organisation und Management von Teams

  • Organisatorisches vs. personal GitHub-Konto
  • Ausführen früherer GitHub-Funktionalitäten

Verwaltung von GitHub Projekten und Umgang mit Projekttafeln

Filtern von Repository-Informationen und gemeinsame Nutzung GitHub Filter

Erweitern von GitHub mit API und Webhooks

  • Automatisieren GitHub mit OAuth-Tokens

Fehlersuche GitHub Probleme

Zusammenfassung und Schlussfolgerung

Voraussetzungen

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

Publikum

  • Entwickler
  • Software-Ingenieure
  • Projektleiter
  21 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Kombinierte Kurse

Verwandte Kategorien