git-auf-deutsch/README.md
Björn Ramberg 450b15488a Skrivfel.
2013-06-12 23:18:10 +02:00

72 lines
2.6 KiB
Markdown

# Git på svenska
## Introduktion
Det dagliga språket för de olika kommandona i `git` (eller `jävel`) är
på svenska ett enda stort svengelskakalas. Jag finner mig själv ofta
sägandes _"Kan du pusha branchen?"_ eller _"Jag pullar!"_, vilket
känns pinsamt.
Detta dokument ämnar etablera en ren svensk jargong som kan användas
på arbetsplatsen för att med fördel undvika pressade situationer med
kollegor samt boskap.
## Förslag
Nedan följer tabeller över verb och substantiv relaterade till git,
deras nuvarande bruk samt förslag på hur vi tillsammans kan bättra
oss.
| Verb | Nuvarande bruk | Förslag |
|-------------|----------------|---------------|
| pull | pulla | rycka |
| push | pusha | knuffa |
| fetch | fetcha | hämta |
| branch | brancha | förgrena |
| commit | commita | förbinda |
| rebase | rebasa | ombasera |
| merge | merga | sammanfoga |
| stash | stasha | gömma |
| tag | tagga | märka |
| cherry-pick | cherry-picka | plocka russin |
| Substantiv | Nuvarande bruk | Förslag |
|--------------|----------------|-------------|
| git | git | jävel |
| repository | repo | förvaring |
| branch | branch | gren |
| commit | commit | förbindelse |
| pull request | pull request | ryckbegäran |
| stash | stash | gömma |
| tag | tagg | märke |
## Exempel
- Kan du rycka grenen jag just ombaserade och knuffa till github?
- Jag förgrenade alldeles nyss och förband ändringarna från min gömma där.
- Skicka en ryckbegäran när du är färdig med sammanfogningen!
- Låt oss plocka russin från mäster-grenen.
## Dagligt bruk
Nedan följer en rad kommandoradskommandon för att sätta upp en svensk
gitmiljö. Avsaknaden av svenska tecken i täcknamnen beror på en brist i git
(överväg att förbättra mjukvaran och skicka en ryckbegäran!). Följande
kommandon ändrar din ~/.gitconfig och kommer att verka globalt.
git config --global alias.ryck pull
git config --global alias.knuffa push
git config --global alias.gren branch
git config --global alias.forgrena branch
git config --global alias.forbinda commit
git config --global alias.ombasera rebase
git config --global alias.sammanfoga merge
git config --global alias.gom stash
git config --global alias.marke tag
git config --global alias.mark tag
alias idiot=git