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
Erfahrungsberichte (1)
Unkomplizierter Trainer, sehr sachkundig und ansprechbar.
Piotr Kowalski - EduBroker Sp. zo.o.
Kurs - Git and GitHub Fundamentals
Maschinelle Übersetzung