0 votes
in DevOps by

What is Git and explain the difference between Git and SVN?

1 Answer

0 votes
by

Git is a source code management (SCM) tool which handles small as well as large projects with efficiency. It is basically used to store our repositories in remote server such as GitHub.

      GITSVN
Git is a Decentralized Version Control ToolSVN is a Centralized Version Control Tool
Git contains the local repo as well as the full history of the whole project on all the developers hard drive, so if there is a server outage , you can easily do recovery from your team mates local git repo.SVN relies only on the central server to store all the versions of the project file
Push and pull operations are fastPush and pull operations are slower compared to Git
It belongs to 3rd generation Version Control ToolIt belongs to 2nd generation Version Control tools
Client nodes can share the entire repositories on their local systemVersion history is stored on server-side repository
Commits can be done offline tooCommits can be done only online
Work are shared automatically by commitNothing is shared automatically

Related questions

0 votes
asked Aug 16, 2020 in Git by RShastri
0 votes
asked Apr 23, 2020 in DevOps by rajeshsharma
...