Interactive git workflow — click any command to animate how changes move between areas

Working directoryyour edited files
Staging areagit index
Local repositorycommit history
Remote / originGitHub · GitLab
add → commit → push fetch · pull · restore · clone
Click any command above to see how it moves changes through the git workflow.