Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Git uf Bärndütsch #62

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
107 changes: 107 additions & 0 deletions README-berndeutsch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
# Git uf Bärndütsch

Di täglechi Kommunikation i Bärner Entwicklerteams, wo `git`
(usem änglische übersetzt: `Löu` oder `Depp`) bruuche, isch vou vo Anglizisme.
_"Chasch schnäu pulle"_ oder _"Hesch scho pusht"_ si nur zwe
Byspiu vo so komische Konstrukt.

Git uf Bärndütsch isch dini Rettig!

## Vorschläg

Nachfougend zwo Tabäuene mit Vorschläg füre täglech Gebruuch.

| Verb | Aktuell Gebruuch | Vorschlag |
|-------------|--------------------|-----------------------|
| init | initte | ahfah |
| add | ädde | derzuetue |
| blame | blame | ahchryde |
| pull | pulle | zieh |
| push | pushe | stosse |
| clone | clone | kopiere |
| fetch | fetche | hole |
| branch | branche | veräschtle |
| commit | commite | bueche |
| rebase | rebase | zügle |
| diff | diffe | verglyche |
| merge | merge | zämelege |
| fork | forke | gable |
| stash | stashe | verstoue |
| tag | tagge | ahstryche |
| cherry-pick | cherry-picke | rosine-picke |
| checkout | checkoute | näh |
| squash | squashe | verdrücke |

Hie no es paar (nid ganz so ärnst gmeinti) Vorschleg:

| Substantiv | Aktuell Gebruuch | Vorschlag |
|---------------|--------------------|----------------------------|
| git | git | Löu |
| github | github | Löuverein |
| gitlab | gitlab | Löulabor |
| gitea | gitea | Löugsöff |
| blame | blame | Ahchrydig |
| bitbucket | bitbucket | Chätschchübu |
| repository | repo | Lager |
| branch | branch | Ascht |
| commit | commit | Buechig |
| log | log | Tagebuech |
| pull request | pull request | Ziehatrag |
| merge request | merge request | Zämelegigsahtrag |
| stash | stash | Stapu |
| status | status | Zuestang |
| tag | tag | Ahstrich |
| origin | origin | Ursprung |
| master | master | Meischter |
| main | main | Houpt |

## Bispiu
- Chasch dr Ascht woni grad umgeschrybe ha, schrysse und i Löuverein uemoschte?

- Für das hani es nöis Lager ahgfange, kopier ders und nimm der dr Entwicklerascht.

- Nei, stoss das grad ue zum Meischter im Ursprung!

- Das chasch ir Ahchrydig ga luege, wär das gänderet het.

- I ha grad vereschtlet und d Änderige usem Stapu verbuecht.

- Mach e Ziehahtrag wede mit dr Zämelegig fertig bisch!

- Am beschte düemer vom Houptascht Chriesi abläse.

- Gablet das ufe Chätschchübu!

- Wede fertig bisch, de chasch dä Schryssahtrag grad verdrücke und zämelege.

## Löu uf Bärndütsch bruuche

Wär dr nächscht Schritt wott mache het hie none Ahleitig, wide Löu uf Bärndütsch i dini Konsole bringsch. Da Löu kener Umlut zuelaht, müessemer die bide Befäu leider usselah. Mach mit em folgende Script änderige a dire Git-Konfiguration:

```bash

git config --local alias.ahfah init
git config --local alias.derzuetue add
git config --local alias.ahchryde blame
git config --local alias.zieh pull
git config --local alias.stosse push
git config --local alias.kopiere clone
git config --local alias.hole fetch
git config --local alias.veraeschtle branch
git config --local alias.bueche commit
git config --local alias.zuegle rebase
git config --local alias.verglyche diff
git config --local alias.zaemelege merge
git config --local alias.gable fork
git config --local alias.verstoue stash
git config --local alias.ahstryche tag
git config --local alias.rosinepicke cherry-pick
git config --local alias.naeh checkout
git config --local alias.verdruecke squash
git config --local alias.zuestang status
```

Und füeg di nächsti Zyle zu dim `~/.bashrc` (oder wasimmer zglyche uf dim Betriebssystem isch) derzue:
``` bash
alias loeu=git
```
21 changes: 21 additions & 0 deletions berndeutsch.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/bin/bash

git config --local alias.ahfah init
git config --local alias.derzuetue add
git config --local alias.ahchryde blame
git config --local alias.zieh pull
git config --local alias.stosse push
git config --local alias.kopiere clone
git config --local alias.hole fetch
git config --local alias.veraeschtle branch
git config --local alias.bueche commit
git config --local alias.zuegle rebase
git config --local alias.verglyche diff
git config --local alias.zaemelege merge
git config --local alias.gable fork
git config --local alias.verstoue stash
git config --local alias.ahstryche tag
git config --local alias.rosinepicke cherry-pick
git config --local alias.naeh checkout
git config --local alias.verdruecke squash
git config --local alias.zuestang status