Git Essentials Cheatsheet Deutsch
- 1. by Infralovers
Allgemeines
# Benutzername und E-Mail festlegen
$ git config --global user.name "Ihr Name"
$ git config --global user.email "username@course.com"
Repository erstellen
# Neues Repository in aktuellem Verzeichnis erstellen
$ git init
# Ein externes Repository klonen
$ git clone [url]
# Ein externes Repository hinzufügen
$ git remote add [localname] [https://YOUR_GIT_REPO_URL.git]
Lokale Änderungen
# Status des Projekts überprüfen
$ git status
# Hinzufügen der Änderungen zum nächsten Commit
$ git add [file]
# Alle Änderungen hinzufügen
$ git add .
# Entfernen eines Files vom nächsten Commit
$ git rm [file]
# Commit der vorherigen Änderungen
$ git commit -m "An inline commit message"
# File vom Commit entfernen
$ git reset [file]
# File zurücksetzen zum letzten Stand
$ git checkout [file]
# Historie der Änderungen
$ git log
Branches
# Neue Branch erzeugen
$ git branch [new-branch]
# Zu einer Branch wechseln
$ git checkout [branch]
# Kurze Version
$ git checkout -b [new-branch]
# Eine lokale Branch löschen
$ git branch -d [branch]
Updaten und veröffentlichen
# Änderungen von externem Repository runterziehen
$ git pull [remote] [branch]
# Lokale Änderungen auf externes Repository schieben
$ git push [remote] [branch]
Merge
# Fusioniere Branch mit aktuellem HEAD
$ git merge [branch]
Tags
# Hinzufügen eines Tags zum aktuellen Commit
$ git tag
# Erstellen eines Tags mit Kommentar
$ git tag -a v1.4 -m "my version 1.4"
# Erstellen eines Tags
$ git tag v1.4-lw
# Anzeigen und checkout eines Tags
$ git show v1.4
$ git checkout tags/<tag_name>