Summary and Schedule
Prerequisites
- Basic understanding of git commands
- Experience using git independently, both locally and with GitHub or similar
- Students should have git installed on their computer and a GitHub account
Setup Instructions | Download files required for the lesson | |
Duration: 00h 00m | 1. Introduction |
What are the challenges for sharing code? How can we ensure everyone has access to the latest version? How can we enable equal contribution? |
Duration: 00h 20m | 2. Branches |
Why use branches? How do we use branches? |
Duration: 00h 50m | 3. Pull Requests |
What is a Pull Request? Why use Pull Requests? How do we use Pull Requests? |
Duration: 01h 15m | 4. Git Workflows |
What is a git workflow? Why use a git workflow |
Duration: 01h 55m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
To complete this lesson you must have a GitHub account and have git
installed on your laptop. Make sure you can authenticate into GitHub
from your computer, either through gh auth login
or with ssh
keys. To use gh auth login
you will need to first install the gh
command and then authenticate using the instructions on the (gh_auth_login
page).