2014-03-20 14:49:09 +00:00
# Git auf Deutsch
2016-07-24 12:28:34 +01:00
Die tägliche Kommunikation in deutschen Entwicklungsteams, die `git`
(übersetzt: `Schwachkopf` oder `Depp` ) anwenden, ist oft das feinste Denglish.
2014-03-20 14:49:09 +00:00
_"Kannst du bitte pullen"_ oder _"Hast du gepusht"_ sind nur zwei
der oft seltsam klingenden Konstruktionen.
2016-06-27 12:10:39 +01:00
Git auf Deutsch schafft Abhilfe!
2014-03-20 14:49:09 +00:00
2015-03-20 08:03:26 +00:00
## Vorschläge
2014-03-20 14:49:09 +00:00
Es folgen zwei Tabellen mit Vorschlägen für den täglichen Gebrauch.
2014-06-25 23:39:23 +01:00
| Verb | Aktueller Gebrauch | Vorschlag |
2014-03-20 14:49:09 +00:00
|-------------|--------------------|-----------------------|
2016-07-26 10:57:43 +01:00
| init | initten | eröffnen |
2016-06-27 14:52:18 +01:00
| add | adden | hinzufügen |
2014-03-20 14:49:09 +00:00
| pull | pullen | ziehen |
| push | pushen | drücken |
2016-07-26 10:57:43 +01:00
| clone | clonen | nachmachen |
2014-03-20 14:49:09 +00:00
| fetch | fetchen | holen |
| branch | branchen | abzweigen |
| commit | commiten | übergeben |
2016-05-27 10:38:03 +01:00
| rebase | rebasen | (neu) erden |
2016-07-26 15:38:31 +01:00
| diff | diffen | unterscheiden |
2014-03-20 14:49:09 +00:00
| merge | mergen | vereinigen |
2016-06-27 14:52:18 +01:00
| fork | forken | gabeln |
2015-03-20 20:04:24 +00:00
| stash | stashen | bunkern |
2016-07-30 23:28:09 +01:00
| tag | taggen | markieren |
2016-06-27 12:14:39 +01:00
| cherry-pick | cherry-picken | Rosinen herauspicken |
2016-07-22 09:20:17 +01:00
| checkout | checkouten | nehmen |
2014-03-20 14:49:09 +00:00
2016-06-27 14:59:04 +01:00
| Substantiv | Aktueller Gebrauch | Vorschlag |
|---------------|--------------------|----------------------|
| git | git | Depp |
| github | github | Deppendrehkreuz |
| gitlab | gitlab | Deppenlabor |
| repository | repo | Lagerstätte |
| branch | branch | Zweig |
| commit | commit | Übergabe |
2016-07-22 12:14:25 +01:00
| log | log | Tagebuch |
2016-06-27 14:59:04 +01:00
| pull request | pull request | Ziehbegehren |
| merge request | merge request | Vereinigungsbegehren |
| stash | stash | Bunker |
2016-07-22 12:14:54 +01:00
| status | status | Zustand |
2016-06-27 14:59:04 +01:00
| tag | tag | Markierung |
2016-07-26 10:57:43 +01:00
| origin | origin | Ursprung |
| master | master | Meister |
2014-03-20 14:49:09 +00:00
## Beispiele
2016-06-27 12:14:39 +01:00
- Kannst du den Zweig, den ich gerade umgeschrieben hab, ziehen und zum Deppendrehkreuz drücken?
2014-03-20 14:49:09 +00:00
2016-07-26 10:57:43 +01:00
- Dafür habe ich eine neue Lagerstätte eröffnet, mach sie nach und nimm dir den Entwicklungszweig.
2016-07-26 15:38:31 +01:00
2016-07-26 10:57:43 +01:00
- Nein, drücke das gleich zum Meister im Ursprung!
2015-03-19 18:28:51 +00:00
- Ich hab gerade abgezweigt und die Änderungen aus meinem Bunker übergeben.
2014-03-20 14:49:09 +00:00
- Mach ein Ziehbegehren, wenn du mit der Vereinigung fertig bist!
- Am besten wir picken uns die Rosinen aus dem Meisterzweig heraus.
2016-06-27 14:52:18 +01:00
- Gabeln Sie auf Deppendrehkreuz!
2014-03-20 14:49:09 +00:00
## Git auf Deutsch anwenden
2016-07-26 10:57:43 +01:00
Wer den nächsten Schritt machen will, hier eine Anleitung, die Git auf Deutsch in Deine Konsole bringt. Da Git keine Umlaute zulässt, müssen wir in den Befehlen leider darauf verzichten. Nimm folgende Änderungen in deiner `~/.gitconfig` vor:
2014-03-20 14:49:09 +00:00
2016-07-26 10:57:43 +01:00
git config --global alias.eroeffne init
git config --global alias.machnach clone
2014-03-20 14:49:09 +00:00
git config --global alias.zieh pull
2016-07-26 10:57:43 +01:00
git config --global alias.fueghinzu add
2016-05-27 23:36:31 +01:00
git config --global alias.drueck push
2016-10-30 15:41:13 +00:00
git config --global alias.pfusch push --force
2014-03-20 14:49:09 +00:00
git config --global alias.zweig branch
2016-05-11 08:20:59 +01:00
git config --global alias.verzweige branch
2016-07-22 14:48:29 +01:00
git config --global alias.uebergib commit
2016-05-27 23:26:32 +01:00
git config --global alias.erde rebase
2016-07-26 15:38:31 +01:00
git config --global alias.unterscheide diff
2016-05-11 08:20:59 +01:00
git config --global alias.vereinige merge
git config --global alias.bunkere stash
git config --global alias.markiere tag
2016-07-22 09:20:17 +01:00
git config --global alias.nimm checkout
2016-07-22 12:14:25 +01:00
git config --global alias.tagebuch log
2016-07-22 12:14:54 +01:00
git config --global alias.zustand status
2014-03-20 14:49:09 +00:00
2016-07-22 08:13:37 +01:00
Und füge die folgende Zeile zu deiner `~/.bashrc` (oder das Äquivalent auf deinem Betriebssystem) hinzu:
2014-03-20 14:49:09 +00:00
2016-06-27 12:14:39 +01:00
alias depp=git