Logo of Git

Git

Website LinkedIn Twitter

Last updated on

Company health

Employee growth
No change in the last year

Ratings

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 GitHub
    git vs GitHub
    Better fit for teams seeking a collaborative coding environment with project management features. Has a user-friendly interface, but can be challenging for new users. Offers free and paid plans for private repositories. Is growing faster.
    Read more
  • Logo of BlazeMeter Continuous Testing Platform
    BlazeMeter Continuous Testing Platform
    Better for performance and load testing, particularly for larger businesses. It has more momentum than Git as a Git alternative and a strong competitor. Focuses on testing user interfaces, APIs, and simulated user activity.
    Read more
  • Logo of Bitbucket
    git vs Bitbucket
    Better for teams using Jira and other Atlassian products. Primarily aimed at software teams needing code review and collaboration features. More user-friendly but has occasional performance issues, especially with larger repositories.
    Read more
  • Logo of Mercurial
    git vs Mercurial
    Simpler to learn, especially for beginners. Smaller ecosystem with less community support. Bitbucket is ending support, a significant limitation.
    Read more
  • Logo of SourceTree
    SourceTree
    Easier to use, especially for beginners, thanks to the intuitive graphical user interface. A good Git alternative for those seeking a visual approach to version control. Available for Windows and Mac.
    Read more
  • Logo of Ybug
    Ybug
    Better for gathering user feedback and bug reports, especially for non-technical users. Easier implementation and generally considered more user-friendly. A Git alternative best for web development.
    Read more

Git FAQ

  • What is Git and what does Git do?

    Git is a distributed version control system that tracks changes in source code during software development. It allows multiple developers to collaborate on projects, branch and merge code changes, and revert to previous versions if needed. Git is known for its speed, branching capabilities, and large community support.

  • How does Git integrate with other tools?

    Git integrates seamlessly with various development tools, including popular platforms like GitHub, GitLab, and Bitbucket, enhancing collaboration and streamlining workflows. Its command-line interface and robust API allow for extensive customization and integration with other tools.

  • What the main competitors of Git?

    Top Git alternatives include GitHub, GitLab, Bitbucket, Mercurial, and SourceTree. These version control systems offer similar functionalities, such as branching, merging, and code review. Each alternative caters to slightly different needs, from individual developers to large enterprises.

  • Is Git legit?

    Yes, Git is safe and legitimate. It's a widely used, open-source version control system trusted by developers worldwide for its robust features and active community support. It's known for its powerful branching and merging, fast performance, and distributed nature.

  • How much does Git cost?

    Git is free and open-source software. It's free to download, use, and contribute to its development. Therefore, Git's cost is essentially free for all users.

  • Is Git customer service good?

    Customer reviews on Git's support are mixed. Some users mention easy access to online resources and a helpful community. Others note the need for external applications for a better user interface, implying potential gaps in direct support. Overall, Git's vast online resources seem to be the primary support avenue.


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.