5 pronunciation exercises on the Git workflow terms that software engineers use when collaborating on code every day.
0 / 5 completed
1 / 5
How is "rebase" pronounced?
rebase is pronounced "REE-bays" /ˈriːbeɪs/ — two syllables: REE (stressed, long /iː/) + bays (/beɪs/, rhyming with "face"). Stress is on the first syllable. The word is a compound of the prefix "re-" (again) and "base" (starting point). The final S is unvoiced /s/, not /z/. In a sentence: "Before opening a pull request, rebase your feature branch onto the latest main to simplify the merge."
2 / 5
How is "squash" pronounced?
squash (as in squash commits) is pronounced "skwosh" /skwɒʃ/ — one syllable, rhyming with "wash" or "Josh." The vowel is short /ɒ/ and the SH ending is /ʃ/. The initial consonant cluster skw- is the same as in "squeeze." It is a regular English word used as a Git term. In a sentence: "Squash your five work-in-progress commits into one clean commit before merging to keep the history readable."
3 / 5
How is "cherry-pick" pronounced?
cherry-pick is pronounced "CHER-ee pik" /ˈtʃɛri pɪk/ — three syllables: CHER (stressed, /tʃɛr/) + ee (/iː/) + pik (/pɪk/). Stress falls on the first syllable of "cherry." Both words are clear English words: "cherry" /ˈtʃɛri/ and "pick" /pɪk/. In a sentence: "We had to cherry-pick the hotfix commit from the release branch back onto main without the other pending changes."
4 / 5
How is "stash" pronounced?
stash (as in git stash) is pronounced "stash" /stæʃ/ — one syllable, rhyming with "cash," "flash," and "bash." The vowel is short /æ/ (like "cat"), and the ending is the /ʃ/ sound (like "sh" in "shoe"). The final consonant is unvoiced. In a sentence: "Run git stash to temporarily shelve your uncommitted changes before switching branches."
5 / 5
How is "bisect" pronounced?
bisect (git bisect) is pronounced "by-SEKT" /baɪˈsɛkt/ — two syllables: by (/baɪ/, long I diphthong) + SEKT (stressed, /sɛkt/). Stress falls on the second syllable. The prefix "bi-" means two, and "-sect" means to cut — so bisect means to cut in two, referencing the binary search algorithm git uses to find a bug-introducing commit. In a sentence: "Use git bisect to automatically find the commit that introduced the regression using a binary search strategy."