Reproducible Science and Programming - Git

Undo Local Changes With Git

A version control system allows you to track and manage changes to your files. Learn how to undo changes in git after they have been added or committed to version control.

last updated: 23 Sep 2019

Git Commands for Version Control

A version control system allows you to track and manage changes to your files. Learn how to get started with version control using Git.

last updated: 23 Sep 2019

Copy (Fork) and Download (Clone) GitHub Repositories

GitHub.com can be used to store and access files in the cloud to share with others or simply as a backup of your local files. Learn how to create a copy of files on GitHub (fork) and to download files from GitHub to your computer (clone).

last updated: 23 Sep 2019

What Is Version Control

A version control system allows you to track and manage changes to your files. Learn benefits of version control for scientific workflows and how git and GitHub.com support version control.

last updated: 23 Sep 2019

What Is Version Control

This lesson reviews the process and benefits of version control and how Git and GitHub support version control.

last updated: 08 Aug 2018

Get Files From GitHub

GitHub can be used to store and access files. Learn how to create a copy of files on Github (forking) and to use the Terminal to download the copy to your computer (cloning). You will also learn how to to update your forked repository with changes made in the original Github repository.

last updated: 19 Sep 2018

An introduction version control

Learn what version control is, and how Git and GitHub are used in a typical version control workflow.

last updated: 03 Sep 2019