Logo of Git

Git

Last updated on

Company health

Employee growth
No change in the last year
Web traffic
No data

Reviews

G2
4.7/5
(477)
Capterra
4.8/5
(455)

Git description

Git is a system used to track changes made to files in software development projects. Think of it as a way to take snapshots of your project at different stages. This allows you to revert back to a previous version if needed, compare changes over time, and see who made what changes and when. Git is particularly good for teams as it allows multiple developers to work on the same project simultaneously without overwriting each other's work.


Who is Git best for

Git is a powerful version control system ideal for software developers. Its branching and merging capabilities are praised for facilitating seamless collaboration, while its distributed nature ensures efficient workflow management. However, some users find the initial learning curve steep and command-line interface challenging. Despite this, Git's speed and open-source nature make it a popular choice for teams of all sizes.

  • Ideal for small to enterprise-level companies, especially those with distributed teams.

  • Best suited for software development teams and IT companies.


Git features

Type in the name of the feature or in your own words tell us what you need
Supported

Git tracks code changes and allows reverting to earlier versions.

Supported

Git offers extensive command-line interface for version control.

Supported

Git is a version control system designed for collaboration and version control.

Supported

Git fully supports branch management, including creation, listing, and deletion.

Supported

Git provides a log of all repository changes via the git log command.

Supported

Git fully supports merging changes from different branches.

Supported

Git allows creating branches for parallel development.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Ease of Use

Rather positive
+0.57

Reliability and Performance

Strongly positive
+0.79

Ease of Implementation

Neutral
+0.05

Scalability

Strongly positive
+1

Git reviews

We've summarised 932 Git reviews (Git Capterra reviews and Git G2 reviews) and summarised the main points below.

Pros of Git
  • Powerful branching and merging capabilities.
  • Fast performance.
  • Distributed version control system.
  • Open-source and free.
  • Large and active community.
Cons of Git
  • Steep learning curve for beginners.
  • Difficult merge conflict resolution.
  • Command-line interface can be challenging.
  • Lacks built-in GUI for advanced features.

Git pricing

The commentary is based on 23 reviews from Git Capterra reviews and Git G2 reviews.

Git is a free and open-source version control system. Many reviewers praise its free availability and powerful features, making it accessible to individuals and teams. Some mention a learning curve, especially for complex commands, but numerous free learning resources and GUI tools can ease the transition.

Users sentiment

Strongly positive
+1

Git alternatives

  • Logo of Bitbucket
    Bitbucket
    Better integration with Jira and other Atlassian tools. Pricing is perceived negatively. Ease of implementation is better.
  • Logo of GitLab
    GitLab
    Better fit for DevOps teams seeking an all-in-one platform. Offers AI-powered features and CI/CD pipelines. More momentum as a Git alternative. Flexible deployment options.
  • Logo of SourceTree
    SourceTree
    Easier to use, especially for beginners. A good Git alternative for those seeking a visual interface.

  • Git FAQ


    Reviewed by

    MK
    Michal Kaczor
    CEO at Gralio

    Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

    TT
    Tymon Terlikiewicz
    CTO at Gralio

    Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.