Before completing the lab assignment you must:
- configure Git and GitHub on your computer. See worksheet1 (configure Git and GitHub)
- review the slides (lab 1 - IntroGit) and/or watch the video - CS 506 Sp'26 Lab 1 (Slide walkthrough)
For the lab assignment, this video walks you through the entire assignment, just on a different repo. If you are confident in your Git/GitHub skills, feel free to do it without the video!
Your assignment:
- Fork this repository (original repository)
- Clone the forked repository to your local machine
- Add the original repository as an upstream remote
- Sync your local main branch with upstream/main (hint: use git pull on the upstream remote)
- Create and switch to a new branch in your fork
- Push the new branch to your fork on GitHub
- Add your name to names.md on the new branch
- Stage your changes and then push to your fork on GitHub while on the branch
- Open a pull request to the original repository to merge your changes to names.md to the original repo (you will get credit for making a PR)
Feel free to message me on Discord or email me with any issues/questions!
DUE DATE: 02/01 at 11:59 PM EDT