Search This Blog

Thursday, 16 March 2017

What is GIT

What is GIT


Git is the most widely used modern version control system in the world today. Git is a  actively maintained open source project. A lot of software projects rely on Git for version control, including commercial projects as well as open source. Git works well on a wide range of operating systems and IDEs (Integrated Development Environments). Git is an example of a DVCS (Distributed Version Control System).
Git has been designed with performance, security and flexibility in mind.

Performance
Committing new changes, branching, merging and comparing past versions are all optimized for performance.

Security
Git has been designed with the integrity of managed source code as a top priority. The content of the files as well as the true relationships between files and directories, versions, tags and commits, all of these objects in the Git repository are secured with a cryptographically secure hashing algorithm called SHA1.

Flexibility
Git is flexible in several respects, in support for various kinds of nonlinear development workflows, in its efficiency in both small and large projects and in its compatibility with many existing systems and protocols.Git has been designed to support branching and tagging and operations that affect branches and tags are also stored as part of the change history

Version control with Git
The main reasons why version control with Git is preferred over other Version Control

Git is good
Git has the functionality, performance, security and flexibility that most teams and individual developers need.

Git is in fact a standard
Git is the most broadly adopted version control tool. Vast numbers of developers have Git experience.
The predominance of Git also means that many third party software tools and services are already integrated with Git including IDEs, and project tracking software, JIRA, and code hosting service, Bitbucket.

Git is a quality open source project

Git is a very well supported open source project with over a decade. Git enjoys great community support and a vast user base. Documentation is excellent and plentiful, including books, tutorials and dedicated web sites.