Git and GitHub
Course Description
A version control system allows you to track changes to your files and save important versions of your projects that you can revisit or revert to later. It is a critical aspect to any serious workflow while prototyping code, building a website, developing software, or writing documents such as a thesis or papers in markdown, Typst, or LaTeX. Git—a free and open source software—has become the standard tool for version control. In addition, after setting up a remote on the Internet or a server, Git is also a powerful collaboration tool.
In this workshop, we will:
- Setup Git on your machine
- Practice the basic steps of version control on a dummy project
- Setup a GitHub account
- Learn the different ways to collaborate on GitHub
Prerequisites: time will be dedicated during the course to installing Git as needed