Zum Hauptinhalt springen

Hilfreiche Git Befehle

Im folgenden sind einige Git Befehle aufgelistet, die im laufe der Zeit für mich hilfreich waren. Dieses Artikel dient also lose Befehlssammlung.

Eine Einführung zu Git und Powershell findet ihr übrigens unter Einführung in Git mithilfe von PowerShell

Branches

# letzte Änderung rückgängig machen, auf den HEAD zurücksetzen
git reset --hard

# branch löschen
git branch -d

Git remote

# Alle Daten auf Änderungen abgleichen
git fetch origin

# Daten herunterladen
git pull origin master

# Remote Branch folgen
git fetch # erst auf Änderungen abgleichen
git checkout --track origin master

# Alle Branches außer main/master löschen
git branch | grep -v "main" | xargs git branch -D
git branch | grep -v "master" | xargs git branch -D

Änderungen Anzeigen

git log -p
# Änderungen am File anzeigen
git log -p -- .\cq-uebergreifend\configureVSCode.ps1

Änderungen beiseite legen

# Änderungen beiseite legen
git stash
# Liste der stashes anzeigen
git stash list
# Änderungen zurückholen
git stash pop

Errors und was kann getan werden

error "Filename too long" in windows operating systems

# update git
git update-git-for-windows
# Lange Pfade akzeptieren
git config core.longpaths true
# auf den HEAD zurücksetzen und nicht heruntergeladene herunterladen
git restore --source=HEAD :/

Git updaten

# Windows
git update-git-for-windows

Kommentare