Practice Git with a visual commit graph, staging, branches, and guided challenges—all in the browser.