Showing posts with label commit. Show all posts
Showing posts with label commit. Show all posts

Friday, 20 November 2015

Git tutorial in linux for beginners Part 1





Introduction

Git is one of the modern version control systems, which has multiple advantages over CVS, Mercurial, etc.

It is distributed version control system, employing totally new concept for version control. It has very good features when multiple developers are working on the same project.

Git uses file system like structure, where it takes snapshot of file system of each version. It only tracks the changes in the files between each versions. Every thing is being stored in the simple text files. This new concept is space efficient compared to older version control systems.

Git is faster as it stores every thing on the local computer and then it pushes the changes to the server at the end. The change files are protected by check-sums, so, you don't need to worry about data integrity.