WRITTEN BY ADEYEMI IFEDAYO O.
 Git is an open-source version control system
that was created by Linus Trovalds.
 Git is a version control system.
 Git help you achieve version control on a file.
 Git help in keeping tracks of changes made on
a file.
 Git’s ability to maintain efficiency in storing file
changes and keeping the integrity of the file
made it the most preferred version control
system.
 Version control systems allows developers to
collaborate, as they download a project modify
it, edit it and upload the new version.
 Version control systems also allows non-
developers to download files and use them.
 Examples are; Mercurial, Darcs, Fossil, Razor,
monotone, helix, barzaar e.t.c.
 We already established that git is a version
control system and git is a command-line tool
 Github is where developers can stored their
projects and network likeminded people.
 Terminologies of github are; respository, fork,
pull request, social networking and changelogs.
 REPOSITORY: it’s usually abbreviated as
REPO.
 Repo is a location where all the files for a
particular project is stored.
 A picture showing a simple look of a repo is
below:
 FORKING: it’s the creation of a new project
based off another project that already exits.
 PULL REQUEST: let you tell about the changes
that have been made to a project that is been
pushed to github. Pictures showing what pull
request page looks like before you submit
below;
 Picture of what pull request page looks like
after submission as been made;
 SOCIAL NETWORKING: It’s an aspect of github
that allows your past and present project to be
unveiled to other github user.
 CHANGELOGS: is another aspect of Github that
keeps tracks of all changes that as been made on a
project pushed to the repository.
 Developers.
 Non-developers.
 Wikipedia
 What is Github and uses by Korbin Brown.
 howtogeek.com.
 www.g2crowd.com.
Github

Github

  • 1.
  • 2.
     Git isan open-source version control system that was created by Linus Trovalds.  Git is a version control system.  Git help you achieve version control on a file.  Git help in keeping tracks of changes made on a file.
  • 3.
     Git’s abilityto maintain efficiency in storing file changes and keeping the integrity of the file made it the most preferred version control system.
  • 4.
     Version controlsystems allows developers to collaborate, as they download a project modify it, edit it and upload the new version.  Version control systems also allows non- developers to download files and use them.  Examples are; Mercurial, Darcs, Fossil, Razor, monotone, helix, barzaar e.t.c.
  • 5.
     We alreadyestablished that git is a version control system and git is a command-line tool  Github is where developers can stored their projects and network likeminded people.  Terminologies of github are; respository, fork, pull request, social networking and changelogs.
  • 6.
     REPOSITORY: it’susually abbreviated as REPO.  Repo is a location where all the files for a particular project is stored.  A picture showing a simple look of a repo is below:
  • 8.
     FORKING: it’sthe creation of a new project based off another project that already exits.  PULL REQUEST: let you tell about the changes that have been made to a project that is been pushed to github. Pictures showing what pull request page looks like before you submit below;
  • 10.
     Picture ofwhat pull request page looks like after submission as been made;
  • 11.
     SOCIAL NETWORKING:It’s an aspect of github that allows your past and present project to be unveiled to other github user.  CHANGELOGS: is another aspect of Github that keeps tracks of all changes that as been made on a project pushed to the repository.
  • 12.
  • 13.
     Wikipedia  Whatis Github and uses by Korbin Brown.  howtogeek.com.  www.g2crowd.com.