|
| 1 | + |
| 2 | +Git-Befehle |
| 3 | +============ |
| 4 | + |
| 5 | +## Übersetzte Versionen |
| 6 | +- [Versão em português](READMEpt.md) |
| 7 | +- [Versión en español](READMEes.md) |
| 8 | +- [Türkçe versiyon](READMEtr.md) |
| 9 | +- [বাংলা সংস্করণ](READMEbn.md) |
| 10 | +- [हिन्दी अनुवाद](READMEhi.md) |
| 11 | +- [العربية](READMEar.md) |
| 12 | + |
| 13 | +___ |
| 14 | + |
| 15 | +_Eine Liste meiner häufig verwendeten Git-Befehle_ |
| 16 | + |
| 17 | +*Wenn Sie an meinen Git-Aliasen interessiert sind, schauen Sie sich mein `.bash_profile` hier an: https://github.com/joshnh/bash_profile/blob/master/.bash_profile* |
| 18 | + |
| 19 | +-- |
| 20 | + |
| 21 | +### Projekte Abrufen & Erstellen |
| 22 | + |
| 23 | +| Befehl | Beschreibung | |
| 24 | +| ------- | ----------- | |
| 25 | +| `git init` | Ein lokales Git-Repository initialisieren | |
| 26 | +| `git clone ssh://git@github.com/[username]/[repository-name].git` | Eine lokale Kopie eines Remote-Repository erstellen | |
| 27 | + |
| 28 | +### Grundlegendes Snapshoten |
| 29 | + |
| 30 | +| Befehl | Beschreibung | |
| 31 | +| ------- | ----------- | |
| 32 | +| `git status` | Status überprüfen | |
| 33 | +| `git add [file-name.txt]` | Eine Datei zum Staging-Bereich hinzufügen | |
| 34 | +| `git add -A` | Alle neuen und geänderten Dateien zum Staging-Bereich hinzufügen | |
| 35 | +| `git commit -m "[commit message]"` | Änderungen committen | |
| 36 | +| `git rm -r [file-name.txt]` | Eine Datei (oder einen Ordner) entfernen | |
| 37 | + |
| 38 | +### Branching & Merging |
| 39 | + |
| 40 | +| Befehl | Beschreibung | |
| 41 | +| ------- | ----------- | |
| 42 | +| `git branch` | Branches auflisten (der Stern zeigt den aktuellen Branch an) | |
| 43 | +| `git branch -a` | Alle Branches auflisten (lokal und remote) | |
| 44 | +| `git branch [branch name]` | Einen neuen Branch erstellen | |
| 45 | +| `git branch -d [branch name]` | Einen Branch löschen | |
| 46 | +| `git push origin --delete [branch name]` | Einen Remote-Branch löschen | |
| 47 | +| `git checkout -b [branch name]` | Einen neuen Branch erstellen und zu ihm wechseln | |
| 48 | +| `git checkout -b [branch name] origin/[branch name]` | Einen Remote-Branch klonen und zu ihm wechseln | |
| 49 | +| `git branch -m [old branch name] [new branch name]` | Einen lokalen Branch umbenennen | |
| 50 | +| `git checkout [branch name]` | Zu einem Branch wechseln | |
| 51 | +| `git checkout -` | Zum zuletzt ausgecheckten Branch wechseln | |
| 52 | +| `git checkout -- [file-name.txt]` | Änderungen an einer Datei verwerfen | |
| 53 | +| `git merge [branch name]` | Einen Branch in den aktiven Branch mergen | |
| 54 | +| `git merge [source branch] [target branch]` | Einen Branch in einen Ziel-Branch mergen | |
| 55 | +| `git stash` | Änderungen in einem verschmutzten Arbeitsverzeichnis stashen | |
| 56 | +| `git stash clear` | Alle gestashten Einträge entfernen | |
| 57 | + |
| 58 | +### Projekte Teilen & Aktualisieren |
| 59 | + |
| 60 | +| Befehl | Beschreibung | |
| 61 | +| ------- | ----------- | |
| 62 | +| `git push origin [branch name]` | Einen Branch in Ihr Remote-Repository pushen | |
| 63 | +| `git push -u origin [branch name]` | Änderungen in das Remote-Repository pushen (und den Branch merken) | |
| 64 | +| `git push` | Änderungen in das Remote-Repository pushen (gemerkter Branch) | |
| 65 | +| `git push origin --delete [branch name]` | Einen Remote-Branch löschen | |
| 66 | +| `git pull` | Lokales Repository auf den neuesten Commit aktualisieren | |
| 67 | +| `git pull origin [branch name]` | Änderungen aus dem Remote-Repository pullen | |
| 68 | +| `git remote add origin ssh://git@github.com/[username]/[repository-name].git` | Ein Remote-Repository hinzufügen | |
| 69 | +| `git remote set-url origin ssh://git@github.com/[username]/[repository-name].git` | Den Ursprung eines Repositorys auf SSH setzen | |
| 70 | + |
| 71 | +### Überprüfung & Vergleich |
| 72 | + |
| 73 | +| Befehl | Beschreibung | |
| 74 | +| ------- | ----------- | |
| 75 | +| `git log` | Änderungen anzeigen | |
| 76 | +| `git log --summary` | Änderungen anzeigen (detailliert) | |
| 77 | +| `git log --oneline` | Änderungen anzeigen (kurz) | |
| 78 | +| `git diff [source branch] [target branch]` | Änderungen vor dem Mergen vorschauen | |
0 commit comments