Source Control

Github

Use for software development version control via Git software. This is an absolute must when developing some sort of software with teammates and other collaborators

  • Download Github Desktop: An application that simplifies the pull/commit/push workflow that needed for team collaboration. 
  • Video: Learn how to use Github
  • Basic Essentials when using Github:
    • Pull before you commit and push: Doing so will ensure that your local copy is in sync with the remote repository
    • Communicate with other collaborators: merge conflicts can bring up several issues that will hinder progress with development. A simple way to avoid this is to communicate with other teammates what features/sections of the software you’ll be working onÂ