GitHub is a web-based Git repository that has many of its own features. It includes the function of “forking” which copies a repository form one user’s account to another. Along with this it has the function of  a “pull request” when changes are made, you can share this to the original owner. The owner can then “merge” the changes from your repository to the original repository.

Git is version control software, which means it manages changes to a project without overwriting any part of that project.

Screen Shot 2015-04-13 at 19.01.02

Screen Shot 2015-04-13 at 19.01.27

Using GitHub for our DfDME project allows us as a group to use pull requests on the terminal so we can work on the project at the same time and make changes that only affect the original repository when wanted.

The git command: $ git commit  [‘test’]  is used through the terminal after setting up git and the repository. Git commit is used when changes are made to the code of the project and snap shots of those changes are placed into the repository each time. For instance the commit below “search for a match through hair colour” has the changes made to the code highlighted in green, and the code that is highlighted in red is the code it was before.Screen Shot 2015-04-13 at 21.16.12 Screen Shot 2015-04-13 at 19.23.12, 2015. Getting started. Available from: [Accessed:16/03/2015]

References:, 2015. What Exactly is GitHub Anyway?. Available from: %5BAccessed:25/02/2015%5D, 2015. GitHub For Beginners: Don’t Get Scared, Get Started. Available from: %5BAccessed:25/02/2015%5D