GitHub Tutorial

Creating a GitHub Account

image-20240201-054134.png

 

 

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:

image-20240201-054039.png
  • 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