GitHub – Eine praktische Einführung. Anke Lederer
Das eigene Projekt mit Git verwalten
Das Arbeitsverzeichnis initialisieren
Eine neue Datei ins lokale Repository einfügen
Eine Datei im lokalen Repository ändern
Dateien von der lokalen Versionsverwaltung ausschließen
Binärdateien mit Git verwalten
Sich weiter schlaumachen über Git
8Git und GitHub im Zusammenspiel
Szenario 1: Lokales Git-Projekt auf GitHub hochladen
Lokal ein Git-Repository mit einer Datei anlegen
Leeres Repository auf GitHub anlegen
Das Git- mit dem GitHub-Repository verknüpfen
Git-Repository auf GitHub hochladen (pushen)
Lokal Änderungen vornehmen und diese auf GitHub hochladen
Szenario 2: Projekt auf GitHub lokal zu Git holen
Ein neues GitHub-Repository mit einer Datei erstellen
Das GitHub-Repo mittels Git lokal klonen
Das GitHub-Repo anpassen und die Änderung in die lokale Git-Arbeitsumgebung holen
Szenario 3: Geforktes Projekt auf GitHub lokal zu Git holen
Wir forken auf GitHub ein Projekt
Wir klonen den Fork lokal mittels Git
Wir legen in Git ein zweites Remote-Repository fest
Wir aktualisieren den lokalen Klon aus dem Originalprojekt
Szenario 4: Lokale Änderung an Originalprojekt übergeben
Wir richten alles so ein, wie in Szenario 3 beschrieben
Wir editieren lokal eine Datei und pushen sie zum Fork auf GitHub
Wir erstellen einen Pull-Request aus dem Fork an das Originalprojekt
Wir üben uns in Geduld und warten auf das Mergen des Pull-Requests
Wie entstehen Merge-Konflikte?
Konflikte auflösen mit GitHub (Webeditor)
Konflikte auflösen mit Git (Konsole)
Log-in-Erleichterungen bei HTTPS
Zugangsdaten auf Zeit zwischenspeichern (meine Empfehlung)
Zugangsdaten dauerhaft speichern
9Der GitHub Marketplace – Actions und Apps
Eine App aus dem Marketplace installieren
Eine Action aus dem Marketplace installieren
Action ausprobieren und feinjustieren
Hinter den Kulissen einer Action
Eine eigene Action erstellen (für Fortgeschrittene)