2. 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.
3. 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.
4. 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.
5. 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.
6. 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:
7.
8. 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;
9.
10. Picture of what 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.