Git and GitHub
Overview
Throughout the course you will be working with your team on the same learning project. Not only will you need to manage tasks but also the shared code and your individual contributions to the team. Git technology will provide the ability to collaborate effectively, track changes, and publish to a common project location.
"Git is a free, open-source, distributed Source Code Management (SCM) system. It facilitates handling code bases
with distributed development teams. What sets it apart from previous SCM systems is the ability to do common
operations (branching, committing, etc.) on your local development machine, without having to change the master
repository or even having write access to it." - MDN Web Docs
Prepare
The activity will introduce you to some basic skills in GitHub including:
- Understanding repositories, branches, commits, and pull requests.
- Creating a branch, a commit, and a pull request.
- Merging a pull request.
Activity Instructions
- Complete the following 4-Step course on GitHub workflow: An Introduction to GitHub - github.com
Additional Resources
- Git - MDN
- Git - git-scm.com
- GitHub Skills