# git init Macht aus aktuellem Ordner ein Git Repository. # .gitignore Verhindert explizit, dass darin aufgelistete Dateien gestaged werden können. # git add Fügt Dateien der Staging Area hinzu. # git commit -m "commit message" Die gestaged-ten Dateien werden in das Repository gesteckt. Sollten keine Dateien gestaged sein, passiert nix. # git checkout Datei wird auf den letzten bekannten Zustand zurückgesetzt. # git checkout Wechselt zu gegebenem Branch. # git checkout -b Erstellt neuen Branch und wechselt direkt zu diesem. # git clone Kopiert das Repository in ein automatisch neu erstelltes Unterverzeichnis. # git push Synchronisiert lokales Repository mit und lädt neue Commits **hoch**. # git pull Synchronisiert lokales Repository mit und lädt neue Commits **herunter**. # git remote add Verknüpft lokales Repo mit nicht lokalem . # git config user.name <"name"> || git config user.email <"email"> Name und E-Mail des Commit-Autors festlegen, bzw ausgeben (ohne Variablen eingeben).