-
Kopie aus entferntem Repo holen
git clone git@github.com:<gitAccount>/<repoName>.git
-
unversionierte Datei(en)/Ordner local löschen
git clean -fd (alle Dateinen(-f) und Ordner(-d))
git clean -f <pah/to/file> (nur eine Datei) -
geänderte,uncommitete Dateien überschreiben
git checkout — filename (nur eine Datei)
git reset –hard(alle Dateien) -
File aus Commit entfernen
git reset HEAD <pah/to/file>
-
x commits zurücksetzen
git reset HEAD~<anzahl der commits>
git push -f origin
git reset –hard HEAD~<anzahl der commits> -
merge branch
git checkout master
git pull origin master
git merge branchName
git push origin master -
stashing
git stash (aktuelle änderungen auf den stack packen)
git stash apply (letzte version vom stack holen ohne löschen)
git stash pop (letzte version vom stack holen und löschen)
git stash apply stash@{1} (version mit id vom stack holen ohne löschen)
git stash drop(version mit id vom stack löschen)
git stash clear (alle versionen vom stack löschen)
git stash list (alle versionen auf dem stack anzeigen) -
zu bestimmten commit zurücksetzen
git reset 0c970547b83011752364161b64c773c54383f9bbcb9b
git reset –hard
git clean -fd