Exercise 3: Switch Branches from the Status Bar — Possible Solution ==================================================================== STEPS ------------------------------ 1. In a git repository, look at the bottom-left of the Status Bar (Chapter 1) — it shows the current branch name (e.g. "main"), next to a branch icon. 2. Click directly on that branch name. A quick-pick list opens at the top of the window (the same style of list used by the Command Palette, Chapter 2), showing every existing local and remote branch, plus an option like "+ Create new branch...". 3. Select "+ Create new branch..." and type a name, e.g. "feature/status-bar-test". 4. Press Enter. VS Code creates the branch and switches to it immediately. 5. Look back at the Status Bar — the branch name shown has updated from "main" to "feature/status-bar-test", confirming the switch took effect. WHY THIS WORKS AS AN ANSWER ------------------------------ Using the Status Bar's branch indicator as the entry point reuses this chapter's own described interaction exactly — it's specifically named as the click target for switching or creating branches, avoiding the need to recall git checkout -b syntax from memory, per the chapter's own phrasing. Confirming the Status Bar's own text updates afterward is the direct proof the switch succeeded — since the Status Bar always reflects whichever branch HEAD currently points to, per Chapter 1's original tour of it, watching that specific indicator change is a reliable way to verify the action worked without needing to open the integrated terminal (Chapter 6) and run git branch to check manually, though that would show the identical result if you did.