Git Cheatsheet
Page content
Vorbereitungen für GIT
Benutzername in GIT definieren
git config --global user.name "roman.kallen"
E-Mail definieren
git config --global user.email "roman.kallen@mydomain.com"
Benutzername und E-Mail auflisten
git config --global --list
Lokale Konfguration auflisten
git config --local -l
Git Show global config
git config --list --show-origin
Repo klonen
Clonen eines bestehenden Repos
git clone URL
Änderungen aus Remote Repo runterladen
git pull
lokale Änderungen
Alle lokalen Änderungen zum nächsten Commit hinzufügen
git add .
Commit Message hinzufügen
git commit -m "Was ist die Aenderung"
Lokale Änderung auf Repo übertragen
git push
Veränderte Files im Verzeichnis
git status
Änderungen an den versionierten Files
git diff
Änderungen an den versionierten Files welche noch nicht Committed sind
git diff -staged
Branches
Neuer Branch erstellen
git branch "branchname"
Branches auflisten
git branch -list
Branch löschen
git branch -d <branch>
Branch wechseln
git checkout
Branch erstellen und direkt wechseln
git checkout -b
Hilfe
Commit Log
Alle Commits chronologisch anzeigen
git log
Ein Commit pro Zeile chronologisch anzeigen
git log -oneline
Dateien welche geändert wurden
git log -stat
Restore
Änderungen Rückgänging machen
git revert <commit>
Git Features Branch Work
git pull
git checkout -b "WAConfig"
git add "FileName"
git commit -m "WAConfig"
git push
git branch -vv
git checkout main
git branch -d "WAConfig"
git pull