Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Learn to version a real project with Git from the ground up — install and configure the tool, understand the working tree, staging area and repository, and record clean commits. You will finish able to initialise a repo, stage and commit changes, read history with log, show and diff, ignore the right files, and safely undo mistakes.
Learn to work confidently with Git branches — understanding them as lightweight movable pointers, creating and switching between them, and merging your work back together. You will resolve merge conflicts calmly, choose between rebase and merge, stash work in progress, and cut tagged releases, so you can honestly say you work confidently with branches on any team.