GitHub Tutorial
Creating a GitHub Account
Head over to GitHub to create your account
Your username will be visible to everyone and can be changed later on
If you are a current student, make sure to grab your GitHub Student Developer Pack. This gives you a bunch of access to development tools like the JetBrains IDEs, Heroku, Unity, and even a free domain for you website!
Profile
This is essentially the front page of your portfolio and also where you can access your repositories
You can also customize your pinned repositories to showcase your best work!
Repositories
A directory where your project files are stored, commonly referred to as a "repo"
For example, this is our 2020-SPICA-Flight Computer repository which contains the files that everyone on the avionics team has been working on:
This is also where you can view all the previous changes (commits), issues, and pull requests relating to the repository
Issues
The Issue tab can be used to keep track of bugs and future enhancement ideas
You can also apply labels to them for easy reading!
Pull Requests
Probably one of the most important features when working with other developers
It is used for code review and you can assign teammates to review your code before merging it to another branch
You can also see the comparison between the two branches to view the changes