Uploaded on Jun 4, 2021
PPT on Understanding GIT and GITHUB.
Understanding GIT and GITHUB.
UNDERSTANDING
GIT AND GITHUB
What is Git?
+ Git is a free, open-source version
control software. It was created by
Linus Torvalds in 2005.
+ This tool is a version control system
that was initially developed to work
with several developers on the Linux
kernel.
S O U RC E : W W W. F R E E C O D E C A M P. O R G 2
Git Repositories
+ If we want to start using Git, we need
to know where to host our
repositories.
+ A repository (or “Repo” for short) is a
project that contains multiple files. In
our case a repository will contain
code-based files.
+ There are two ways you can host your
repositories. One is online (on the
cloud) and the second is offline (self-
installed on your server).
S O U RC E : W W W. FR EE CO D ECA M P. O R G 3
Why we need Git?
+ Git makes it easy to contribute to
open source projects.
o Documentation
o Integration options
o Track changes in your code across
versions
o Showcase your work
S O U RC E : W W W. FR EE CO D ECA M P. O R G 4
What is GitHub?
+ GitHub is a free (for personal use),
cloud-hosted platform for code.
+ It works with Git on your and your
colleagues' computers, serving as the
origin, the source of truth for anyone
working on the code.
S O U RC E : W W W. FR EE CO D ECA M P. O R G 5
GITHUB’S FEATURES
6
Easy Project Management
+ GitHub is a place where project
managers and developers come
together to coordinate, track, and
update their work so that projects are
transparent and stay on schedule.
S O U RCE : WW W. S I M P L I L E A R N . C O M 7
Increased Safety With Packages
+ Packages can be published privately,
within the team, or publicly to the
open-source community.
+ The packages can be used or reused
by downloading them from GitHub.
WW W. S I M P L I L EA R N . CO M 8
Effective Team Management
+ GitHub helps all the team members stay on the same page and organized.
+ Moderation tools like Issue and Pull Request Locking help the team to focus on the
code.
WW W. S I M P L I L EA R N . CO M 9
Improved Code Writing
+ Pull requests help the organizations to
review, develop, and propose new
code.
+ Team members can discuss any
implementations and proposals
through these before changing the
source code.
WW W. S I M P L I L EA R N . CO M 1 0
Easy Code Hosting
+ All the code and documentation are in one place. There are millions of
repositories on GitHub, and each repository has its own tools to help you
host and release code.
WW W. S I M P L I L EA R N . CO M 1 1
Comments