Introduction


Figure 1

Web comic about sending a file back and forth using the file name as version control

Version Control


Setting up Git


Creating a Repository


Tracking Changes


Figure 1

The Git Staging Area

Figure 2

The Git Commit Workflow

Exploring History


Ignoring Things


Remotes in GitLab/GitHub


Collaborating


Conflicts


Working with Others in GitHub/GitLab


Documenting in GitHub/GitLab for official statistics


Citation