Modern branch commands
git switch is designed specifically for changing branches, while git branch manages branch references. A common workflow is to create a branch and immediately switch to it.
Name branches after the work
Names such as feature/login, fix/cart-total and docs/api-guide communicate intent. Teams should agree on naming conventions so branch lists remain understandable.
Check your current branch
Before making commits, confirm the active branch. Accidentally committing feature work directly to a protected or production branch is an avoidable workflow mistake.