1. • Git is a distributed version control system designed to
trackchanges in source code during software development.
• It allows multiple developers to collaborate on a project by
managing and merging their code efficiently.
2. • GitHubis like a website where programmers store
and share their code.
• It helps them keep track of changes made to their code,
work together with other programmers, and manage their
projects more easily.
• It's a popular place for developers
to collaborate and showcase their work.
3. Central DEV Repository
DEV 1
Clone ( copy project from central
repo to local system )
DEV 2
Sub branch
task1
task1
PR Approval yes
no
Request Changes