GitHub

Github is a cloud based software development code sharing platform. It provides access control and several collaboration features such as bug tracking, feature requests, task management, continuous integration and wikis for every project. 


At its most basic level Github is simple to use. Simply download the desktop application from their website, sign into your account, create a repository, and then drag and drop your source code into the repository within the application. You can also do all of this from the command line without the desktop application. 


Although for the more experienced, Github has advanced features with a steeper learning curve. These advanced features fall within the category of creating/editing branches and commits. For more information, visit the following LinkedIn Learning courses below. 


LinkedIn Learning: Learning Git and Github

LinkedIn Learning: Git Intermediate Techniques