Master Gitea, Gerrit, Phabricator, SHA, rebase, and squash — the version control platform names and git operation terms every developer uses.
0 / 5 completed
1 / 5
How is 'Gitea' pronounced?
Gitea is pronounced /ɡɪˈtiːə/ — 'gih-TEE-uh'. The name is a blend of 'Git' + 'tea' (the drink), evoking a lightweight, pleasant cup of git hosting. 'Gi' = /ɡɪ/ (hard 'g', short /ɪ/). 'tea' = /tiːə/ — 'TEE-uh'. Stress falls on the second syllable: 'gih-TEE-uh'. Three syllables. Note the 'g' is always hard /ɡ/ as in 'get', not the soft /dʒ/ of 'gym'. Gitea is a lightweight, self-hosted Git service written in Go, popular as an alternative to GitHub and GitLab for on-premises deployments.
2 / 5
How is 'Gerrit' pronounced?
Gerrit is pronounced /ˈdʒɛrɪt/ — 'JER-it'. It is a Dutch given name (a form of 'Gerard'), and in English it follows the same pattern as the name 'Garret' or the word 'merit'. The 'G' is soft /dʒ/ as in 'gel', 'gem', 'genius' — because it precedes the vowel 'e'. 'Jer' = /dʒɛr/ (short /ɛ/ as in 'bed'). '-rit' = /rɪt/. Two syllables: JER-it, stress on the first. Gerrit is a web-based code collaboration tool built on top of Git, widely used at Google and in the Android Open Source Project.
3 / 5
How is 'SHA' pronounced in a git context?
SHA (Secure Hash Algorithm, and by extension a commit hash) is pronounced /ʃɑː/ — 'SHAH', as a single syllable rhyming with 'spa' and 'bra'. In git contexts, developers say 'SHA' (the hash identifier) as the word 'SHAH', not spelling out 'ESS AITCH AY'. For example: 'What's the SHA for that commit?' = 'What's the SHAH for that commit?' SHA is the underlying hash algorithm (SHA-1, SHA-256) used by Git to uniquely identify commits, trees, and blobs in the object store.
4 / 5
How is 'rebase' pronounced?
rebase is pronounced /ˈriːbeɪs/ — 'REE-bayss'. It is a compound of the prefix 're-' (meaning again or anew) + 'base'. 'Re' = /riː/ (long 'ee', standard English prefix). 'base' = /beɪs/ (diphthong /eɪ/ + unvoiced /s/). Two syllables: REE-bayss, stress on the first. In git, rebasing moves or combines a sequence of commits to a new base commit, often used to maintain a linear project history. The command 'git rebase' is universally said 'git REE-bayss'.
5 / 5
How is 'squash' pronounced in a git context?
squash (as in 'git squash' or 'squash merge') is pronounced /skwɒʃ/ — 'SKWOSH'. It is the ordinary English verb 'to squash' (to press flat or compress), describing the action of combining multiple commits into one. The initial cluster is /skw/. The vowel is a short /ɒ/ as in 'wash', 'watch'. The ending is /ʃ/ as in 'shoe'. Single syllable: SKWOSH. In git: 'squash and merge' = 'SKWOSH and merge'. Also used as a noun: 'do a squash' = 'do a SKWOSH'.