Git, through the GUI tools Sublime Merge, JupyterLab and cloud service GitHub.
Solo Workflow - In which we learn how to use Git to track changes of files on our personal computer that we never intend to share with others.
Backing Up Repositories - In which we learn how to use Git to back up our files (and their change histories) to the cloud.
Collaborative Workflow - In which we learn how to use Git to collaborate with other people on a set of shared documents.
These tutorials were written by Naomi Alterman through her work at the UW eScience Institute.
<3