How Git Differs from Other Version Control Systems (VCS's)
Understand how Git is different from other Version Control Systems (VCS’s).
If you’re already familiar with other VCSes, Git has some key differences you should bear in mind as you learn about it.
History is more malleable
You can change the history in your own copy of the repository and others’ assuming you have the appropriate permission to push to them.
Branching is cheap
In most traditional VCS’s (i.e.,