Version control with GitHub#
By the end of this lecture, you should be able to:
Understand the benefits of using version control
Explain the basic concepts and terminology of Git (e.g., repository, commit, branch, merge).
Set up a Git repository and configure Git on your local machine.
Perform common Git operations such as cloning, committing, pushing, and pulling.
Slide#
Note
Download a PDF version here
Supplemental materials#
Readings#
Video tutorial#
Overview of Github basic concepts
Tutorial on using Github with Jupyterlab
Tutorial on using Github with Visual Studio Code