Git is the most essential thing to learn as a programmer.
Let's understand it an easy way
Let's understand it an easy way







So that's where Git comes in .


Let's break this definition into 3 parts :-
1. Control system :- It means Git is used to store code .
1. Control system :- It means Git is used to store code .
2. Version Control System :-
As a team project, many developers are adding code . So, code in Git keeps changing.
Thus, VCS helps in tracking changes by maintaining a history of what changes have happened.
Git tracks changes by taking a Snapshot(commits) of changed files.
As a team project, many developers are adding code . So, code in Git keeps changing.
Thus, VCS helps in tracking changes by maintaining a history of what changes have happened.
Git tracks changes by taking a Snapshot(commits) of changed files.
3. Distributed Version Control system :-
DVCS represents a collection of backups.
When a team member clones a repository, she's basically creating an offsite backup, so if something happens, such as a server crash, every member's local copy acts as a backup.
DVCS represents a collection of backups.
When a team member clones a repository, she's basically creating an offsite backup, so if something happens, such as a server crash, every member's local copy acts as a backup.

1. With git , You will never lose your data .
2. It allows you to experiment code without breaking your previous code.
3. It allows you to work offline.
4. It improve your code-quality and productivity.
That's the end of the thread.
If anyone still had a doubt about anything , drop your queries
Follow @priya_garg2 to see content like this, also like
the first tweet and retweet
first tweet to share it with your audience.
Thankyou!
If anyone still had a doubt about anything , drop your queries


Follow @priya_garg2 to see content like this, also like


Thankyou!
