2.7 KiB
Git på svenska
Introduktion
Det dagliga språket för de olika kommadona 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 |
|----------+----------------+------------|
|--------------+----------------+-------------|
| 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!
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