5 exercises on pronouncing common git command names aloud.
0 / 5 completed
1 / 5
How is "git" itself pronounced?
git is pronounced "git" /ɡɪt/ — one syllable, hard /ɡ/ (as in "go"), short /ɪ/, rhyming with "sit," "bit," and "kit." It is British slang for an unpleasant person, which is the joke behind the name. So "commit it to git", "check it into git." Never use a soft g ("jit") or spell it out. The hard g is universal.
2 / 5
How is "git rebase" pronounced?
rebase is said "REE-base" /ˈriːbeɪs/ — the prefix "re-" /riː/ (long "ee") plus "base" /beɪs/ (the ordinary English word, ending in /s/, not /z/). So "rebase onto main", "do an interactive rebase." Stress commonly sits on "REE-" but "ree-BASE" is also heard. Do not voice the final sound into "bayz" — it is a clean /s/.
3 / 5
How is "git stash" pronounced?
stash is pronounced "stash" /stæʃ/ — one syllable, short /æ/ vowel (as in "cat"), ending in /ʃ/ ("sh"), exactly like the English word "stash" (to hide something away). So "stash your changes", "pop the stash." Do not lengthen the vowel to "stahsh" or "staysh." It is the everyday word, used for temporarily shelving uncommitted work.
4 / 5
How is "git cherry-pick" pronounced?
cherry-pick is said "CHERRY-pick" /ˈtʃɛri pɪk/ — "cherry" /tʃɛri/ (the fruit, "ch" as in "church," stress on "CHER") plus "pick" /pɪk/, both ordinary English words. So "cherry-pick that commit", "I cherry-picked the fix onto the release branch." Do not soften the "ch" to "sh." It means selectively picking one commit, like picking one cherry.
5 / 5
How is "git bisect" pronounced?
bisect is pronounced "BYE-sect" /ˈbaɪsɛkt/ — "bye" /baɪ/ (long "i," like "buy") plus "sect" /sɛkt/, stress usually on the first syllable. It means to divide in two, fitting its binary-search role. So "bisect to find the bad commit", "a git bisect session." The "bi-" is the long /baɪ/ as in "bicycle," not the short /bɪ/ of "bitter."