Schulungsübersicht
Einführung
- Warum ist Versionskontrolle wichtig?
Überblick über die Funktionen des Git-Systems zur 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 Systemprozessen
- Was sind die verschiedenen Git-Status?
- Erstellen eines Repositorys und eines Git-Ordners
Vorhandene Projekte verwalten und Dateien mit Git bearbeiten
- Arbeiten mit Commits und Nachrichten
- Ü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
- Kennenlernen der Arten von Branching- und Merging-Prozessen
- Verwendung spezieller Markierungen in Git
- Arbeiten mit den Tagging- und Stashing-Funktionen von Git
- Wie verwendet man Reset und Reflog in Git?
Überblick über die GitHub-Funktionen und Architektur
Einrichten eines GitHub-Benutzerkontos und Verwalten eines GitHub-Profils
- Authentifizierung bei GitHub und Aktualisierung der Anmeldeinformationen
- SSH vs. HTTPS
- Überprüfen der Authentifizierung mit SSH in GitHub
Erstellen von GitHub-Repositories und Verknüpfen eines lokalen Git-Repositories
- Klonen oder Archivieren eines GitHub-Repositorys
Instanziieren von Repository-Inhalten innerhalb einer lokalen Kopie
Veröffentlichen von Inhaltsänderungen im GitHub-Repository
Arbeiten mit intermediären Repository-Funktionen und Einstellungen
Üben der GitHub Schreib- und Formatierungssyntax
- Verwendung von Tabellen und Arbeit mit Codeblöcken
- Automatisches Verlinken von URLs und Referenzen in GitHub
Aktionen mit GitHub Dateien und Ordnern durchführen
- Synchronisieren 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 von Fetch- und Pull-Befehlen in GitHub
Grundlegende Forking- und Cloning-Konzepte verstehen in GitHub
Pushen von GitHub-Änderungen und Überprüfen von Push-Anfragen
Mit Forks arbeiten und Änderungen an Pull-Requests vorschlagen
Überprüfen von Pull Requests und Einarbeiten von vorgeschlagenen Änderungen
Auflösen von Konflikten in GitHub Merges und Arbeiten mit CLI
Erste Schritte mit GitHub Tags und Releases
- Lokale Tags verwenden und GitHub-Tags aktualisieren
- Starten, Löschen und Erstellen eines neuen GitHub-Release
Vergleichen von GitHub Pull Requests, Commits und Tags
Arbeiten mit GitHub Gists und Verstehen von Snippet-Funktionalitäten
Integrieren eines Entwicklungsprojekts mit Codespaces in GitHub
Erstellen einer GitHub Organisation und Verwalten von Teams
- Organisatorisches vs. persönliches GitHub Konto
- Ausführen früherer GitHub-Funktionalitäten
Verwalten von GitHub Projekten und Umgang mit Projekt-Boards
Filtern von Repository-Informationen und gemeinsame Nutzung von GitHub Filtern
Erweitern von GitHub mit API und Webhooks
- Automatisieren GitHub mit OAuth-Tokens
Fehlerbehebung bei GitHub-Problemen
Zusammenfassung und Fazit
Voraussetzungen
- Erfahrung mit Befehlen und Terminal (Windows, Linux oder Mac)
- Kenntnisse in einer beliebigen Programmiersprache
Zielgruppe
- Entwickler
- Software-Ingenieure
- Projektleiter
Erfahrungsberichte (1)
Unkomplizierter Trainer, sehr sachkundig und ansprechbar.
Piotr Kowalski - EduBroker Sp. zo.o.
Kurs - Git and GitHub Fundamentals
Maschinelle Übersetzung