Git

Git

Git is a distributed version control software package, for managing the changes of computer files across projects and subprojects that are made by multiple contributors.

Download Git
Features of Git
  • Features
  • Has had security issues in the past
  • Support for nonlinear workflows
  • Has a distributed development architecture
  • Compatibile with existing protocols
  • Can handle very large projects
  • Has many options for merging file repositories
Pros of Git
  • Completely free to use
  • Feature rich
  • The industry standard package for version control
  • Fast and reliable
  • Many excellent third-party applications built off it, such as GitHub
Cons of Git
  • Difficult to learn, especially for those new to version control software
  • No access control
Git Reviews

Created in 2005 by Linus Torvalds — the creator of Linux — Git has become the industry standard for software version control, and for good reason: it works and works well. Not to be confused with GitHub — which hosts Git repositories — Git is not only feature rich, it is also fast and has excellent support for nonlinear workflows. It also completely free to use and runs on just about every client imaginable. Among its near countless features are its distributed development architecture, its compatibility with existing protocols, its ability to handle large-scale projects and its plethora of options when it comes to merging file repositories. Git has a very basic low-level interface, which can be good or bad depending on your point of view. Programmers and other technical types generally love the interface, but others may prefer a visual front end, and there are many good third-party options for this. Git has few negatives. But its overabundance of features can make it difficult to learn, especially for users with limited experience with version control packages. It also does not have any access control mechanisms, but instead it is built to work with other tools that perform this function. Finally, there have been some security issues with it in the past.

Alternatives to Git

Microsoft Team Foundation Server

Paid
Visual Studio dev tools & services make app development easy for any platform & language. Try our Mac & Windows code editor, IDE, or Azure DevOps for free.
Show details

Trac

Free
Visit the Trac open source project athttps://trac.edgewall.org/
Show details

Kiln

Switch to Fogbugz, the best project management software system and see why we're quickly becoming the best rated JIRA alternative
Show details

Darcs

Free
Darcs is a free and open source, cross-platform version control system, like git, mercurial or svn but with a very different approach: focus on changes rather than snapshots. Darcs offers a freer
Show details

Mercurial

Mercurial efficiently handles projects of any size and kind. Every clone contains the whole project history, so most actions are local, fast and convenient. Mercurial supports a multitude
Show details

Vault

Paid
Vault is a program developed by SourceGear, and it is designed to perform bug tracking and version control services often required by premium development groups. There are several different
Show details