Anke Lederer

GitHub – Eine praktische Einführung


Скачать книгу

       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

       Branching in Git

       Branches erzeugen

       Zwischen Branches wechseln

       Binärdateien mit Git verwalten

       Installation von Git LFS

       Git LFS einrichten

       Sich weiter schlaumachen über Git

       Oldschool: Bücher

       Neumodischer Kram: Internet

       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

       Merge-Konflikte lösen

       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

       Was können Actions und Apps?

       Eine App aus dem Marketplace installieren

       App installieren

       App anpassen

       Eine Action aus dem Marketplace installieren

       Action installieren

       Action ausprobieren und feinjustieren

       Hinter den Kulissen einer Action

       Eine eigene Action erstellen (für Fortgeschrittene)

       Einige grundlegende Begriffe

       Anatomie einer Action