Version Control Terms: Pronunciation Practice (Set 4)
Git commands are spoken out loud in code reviews, standups, and pair programming sessions every day. This quiz covers the stress patterns and vowel sounds that mark a fluent speaker, from 'REE-base' to 'REF-log'.
0 / 5 completed
1 / 5
How is 'git rebase' (the history-rewriting command) pronounced?
Git rebase is pronounced /ɡɪt ˈriː.beɪs/ — 'git REE-bayss', with stress on 'REE' and the long 'ay' diphthong in 'base'. 'git' rhymes with 'sit' (short 'i'). The prefix 're-' uses the long 'ee' sound as in 'redo' and 'rerun'. Stressing the second syllable ('rih-BAYSS') is incorrect.
2 / 5
How is 'squash' (combining commits into one) pronounced in git context?
Squash is pronounced /skwɒʃ/ — 'skwosh', exactly like the vegetable or the sport. The vowel is a short 'o' as in 'hot' and 'lot'. In British English this is a clear 'o' sound, while in American English it can sound slightly like 'squash' with an 'ah' vowel — but never 'skwash' with the 'a' of 'cash'.
3 / 5
How is 'cherry-pick' (applying a single commit) pronounced?
Cherry-pick is pronounced /ˈtʃɛr.iː pɪk/ — 'CHER-ee pik', as two words or a hyphenated compound. The 'ch' is the soft English 'ch' as in 'chair', not the French 'sh'. The 'pick' ends with a short 'i' as in 'it', not the long 'ee' of 'peek'. Stress is on the first word.
4 / 5
How is 'bisect' (git's binary-search debugger) pronounced?
Bisect is pronounced /baɪˈsɛkt/ — 'by-SEKT', with stress on the second syllable. It is a standard English mathematical term meaning to divide in two. The 'bi-' prefix is pronounced 'by' (long 'i') not 'bih' or 'bee'. This follows the same pattern as 'bicycle', 'bifocal', and 'bilateral'.
5 / 5
How is 'reflog' (git's reference log) pronounced?
Reflog is pronounced /ˈrɛf.lɒɡ/ — 'REF-log', a contraction of 'reference log'. The 'ref' part uses a short 'e' as in 'red', and stress is on the first syllable. It is NOT 'REE-flog' (which would suggest 're-flog', i.e., to flog again). The word is two syllables, not three.