12. Git & GitHub – Social coding network
Git GitHub
Git is a version control
system
GitHub is a hosting
service for Git
repositories
Git is a tool. GitHub is the service for
projects that use Git.
You do not need GitHub
to use Git.
Git is required to use
GitHub.
13. What is GIT?
• Free and open source
• Distributed version control system
• Orignally developed by LinusTorvalds for the development of the Linux Kernal
2005
• Focus on speed and efficiency
• Good for complex merges
• Support branching
• Created as a replacement when BitKeeper suddenly became “unavailable”
15. What is a Repository?
In information technology, a repository is a central place in which an
aggregation of data is kept and maintained in an organized way, usually in
computer storage.
There are two kinds of repositories
• Central Repository
• Local Repository
16. Git Operations and Commands
• Create Repo
• Syncing Repos
• Making changes
• Parallel / Non Linear development
• Branching
• Merging
• Rebasing
• Git Flow