# Git Reviews 2026. Verified Reviews, Pros & Cons | Capterra

> Is Git the right Source Code Management solution for you? Explore 473 verified user reviews from people in industries like yours to make a confident choice.

Source: https://www.capterra.com/p/177211/Git/reviews

---

Git

4.8 (473)

[View alternatives](https://www.capterra.com/p/177211/Git/alternatives/)

Provider data verified by our Software Research team, and reviews moderated by our Reviews Verification team. [Learn more](https://www.capterra.com/our-story/)

* * *

Last updated June 3rd, 2026

# Reviews of Git

Ease of use

4.1

Customer Service

4.3

## Pros and Cons in Reviews

Swarnima G

Software EngineerInformation Technology and Services, 501 - 1,000 employeesUsed the software for: More than 2 years.

“Features like branching and merging are very useful for working on multiple parts of a project at the same time without interfering with the main codebase.“

May 2, 2026

Swarnima G

Software EngineerInformation Technology and Services, 501 - 1,000 employeesUsed the software for: More than 2 years.

“The interface is mostly command based, so it does not feel very intuitive compared to tools with a visual setup.“

May 2, 2026

Swarnima G

Software EngineerInformation Technology and Services, 501 - 1,000 employeesUsed the software for: More than 2 years.

“Customer support is mainly community based, but there is a large amount of documentation and resources available, which usually makes it easy to find solutions.“

May 2, 2026

PG

Paulo Cesar G

Sr. QA Automation EngineerInsurance, 1,001 - 5,000 employeesUsed the software for: More than 2 years.

“Sometimes it becomes difficult to use it through command prompt.“

November 20, 2024

SA

Samer A

AI ResearcherComputer Software, Self-employedUsed the software for: More than 2 years.

“It is great, and I use it every day for my programming version control and saving, besides I find it very easy to install and use.“

February 25, 2026

PG

Paulo G

Sr. QA Automation EngineerInsurance, 1,001 - 5,000 employeesUsed the software for: More than 2 years.

“Problematic to rebuild branches when something corrupts it“

September 17, 2024

Swarnima G

Software EngineerInformation Technology and Services, 501 - 1,000 employeesUsed the software for: More than 2 years.

“Setup is fairly straightforward, and once configured, it integrates well into different development environments.“

May 2, 2026

Quinten A

DeveloperE-Learning, Self-employedUsed the software for: More than 2 years.

“The different terms and commands are not too easy to understand as a beginner.“

July 1, 2024

## Showing most helpful reviews

Showing 1-25 of 473 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

Chuck K.  
Software Engineer  
Financial Services  
Used the software for: 2+ years

### "Solid and secure"

August 30, 2025

4.0

Git has been a wonderful tool. The basics of git are easy to learn. It took me a while to determine what options and commands I needed to use for certain advanced features, but once I figured them out, they work exactly as expected.

Pros

Git is very reliable and secure. Maintaining versions of software (or any files) is simple and easy to manage.

Cons

It takes a bit to learn the command-line interface. Even with all the documentation that is available it is still not easy for using advanced features.

Review Source

sA

saheed A.  
developer  
Information Technology and Services  
Used the software for: 2+ years

### "The Good Git"

October 19, 2025

5.0

I loved using Git particularly from command line and I often refer to its documentation which has been helpful.

Pros

I started intense and regular use of Git few years ago. Even though, I had to learn its usage especially form command line, its been very useful to facilitate seamless collaboration and ease development effort.

Cons

Git a sophisticated tool that requires an initial effort to learn and develop some skills in it. For bigger files, it could be a bit slow for my liking.

Switched from

[SVN MultiSite Plus](https://www.capterra.com/p/78748/SVN-MultiSite-Plus/)

Ease of collaboration was the main factor for the switch

Review Source

VR

Verified Reviewer  
Software Engineer  
Information Technology and Services  
Used the software for: 2+ years

### "Reliable Tool for Managing Code with Strong Collaboration Features"

May 2, 2026

5.0

Overall experience with Git has been very good once the basics are understood. It is a reliable tool for tracking changes in code and managing different versions of a project, which makes development work much more organized. At the beginning, it can feel a bit complex, but over time it becomes an essential part of the workflow. It helps avoid mistakes, keeps a clear history of changes, and makes collaboration with others much smoother.

Pros

What I like most about Git is how powerful it is for managing code changes and keeping track of project history. It makes it easy to see what was changed, when it was changed, and by whom, which is very helpful when working on development projects. In terms of value for money, it is excellent since it is open source and free to use, which makes it accessible for individuals and teams of any size. Ease of use can depend on experience level, but once the basic commands are understood, it becomes very efficient and reliable for daily work. Setup is fairly straightforward, and once configured, it integrates well into different development environments. Features like branching and merging are very useful for working on multiple parts of a project at the same time without interfering with the main codebase. Code editing is not directly handled by Git, but it works smoothly with most editors, making version control seamless during development. For project management, it helps teams stay organized by tracking changes and allowing collaboration without overwriting each other’s work. Customer support is mainly community based, but there is a large amount of documentation and resources available, which usually makes it easy to find solutions.

Cons

What I like least about Git is that it can be confusing at the beginning. The commands and workflow take some time to understand, especially for someone new to version control. There is also a learning curve when dealing with things like merge conflicts, which can feel a bit overwhelming until there is more experience with it. The interface is mostly command based, so it does not feel very intuitive compared to tools with a visual setup. Overall, it is very powerful, but the complexity can make it harder to use comfortably at first.

Review Source

VR

Verified Reviewer  
DevOps  
Computer Software  
Used the software for: 1-2 years

### "Git out of here"

February 2, 2021

3.0

It's easy to get it to do what you want if you know all the switches and the options, you won't get warnings if something fails, you have to switch from web to IDE to CLI so each helps you progress in the task. Good for open source while you're not the one managing the code.

Pros

It's very easy to create and initiate a copy of the repository

Cons

It's distributed so no backup is done to your work is done till you push it to the repository, no one organization to give you support, doesn't handle empty folders (no warnings is given), no easy move files with history from one repository to another (while keeping history in the source repository), no one view to control your actions - need to move from your IDE to web to CLI, each sub module is presented by SHA number and not tag and version, if you have sub modules and you do git clone URI then you would get empty folder (no warning again) because that's the default. History is stored locally and consumes disk space (instead of at least connecting to the remote server as an option). Other than CLI there's no official supported GUI. There's much more like the need to have gitlfs client.

Review Source

HV

Hrithik V.  
Software Engineer - Trading Systems  
Financial Services  
Used the software for: 2+ years

### "The industry standard for version control"

June 13, 2026

5.0

My experience with Git has been overwhelmingly positive. I use it every day for professional software development and collaboration. Whether working on small projects or large codebases with many contributors, Git scales well and remains one of the most important tools in a developer's workflow.

Pros

Git gives developers a safe and flexible way to manage code changes, collaborate with teammates, and track project history. Branching and merging make it easy to work on features independently, and having a complete history of changes has saved me countless times when debugging issues or rolling back changes. It's become such a fundamental part of software development that I rarely think about working without it.

Cons

Git has a steep learning curve, especially when dealing with rebasing, merge conflicts, and more advanced workflows. Error messages are not always beginner friendly, and it can be intimidating for developers who are new to version control. Even experienced users occasionally need to look up commands for complex operations.

Review Source

VR

Verified Reviewer  
Head Of Development  
Computer Software  
Used the software for: 2+ years

### "The best VCS out there"

December 2, 2025

5.0

Pros

Git is essential for my day to day software development, yes it has it's pitfalls and difficulties but it's the best VCS I've used.

Cons

It can be a little bit tricky remembering the exact syntax of some of the more occasional commands required.

Switched from

[Apache Subversion](https://www.capterra.com/p/177270/Apache-Subversion/)

SVN was painful to use and git has been become the industry standard

Review Source

VR

Verified Reviewer  
Director of Research and Development  
Hospital & Health Care  
Used the software for: 2+ years

### "Git has saved our bacon"

March 27, 2026

5.0

It's been amazing. Saved our team's behind countless times, especially using the gitflow branching pattern.

Pros

It allows my team to keep organized with their codebases. It's honestly essential. Any project, even if its temporary or exploratory, starts with a \`git init\`.

Cons

It would be nice if git had some clearer function names. Things like 'git rebase' make little sense unless you already know what the function does.

Review Source

SA

Samer A.  
AI Researcher  
Computer Software  
Used the software for: 2+ years

### "Git is great."

February 25, 2026

4.0

It is great, and I use it every day for my programming version control and saving, besides I find it very easy to install and use.

Pros

Git is the best for version control to manage projects and programs and is easy to use and learn, especially in the command line, where all the commands are available to change and access every part of github. and the best part that it is for free, and so easy to install.

Cons

It is good, and I can not find an improvement to it, so thanks, and it will be nice to have a user interface to it, instead of having these for github and gitlab only.

Review Source

DG

Damian G.  
CTO  
Information Technology and Services  
Used the software for: 2+ years

### "Cold Burrito"

March 8, 2026

5.0

Pros

Its just a life saver in coding world, easy to use and setup on any new project. Saved me multiple times not only at work but in personal projects, become the most valuable tool in Agentic coding world.

Cons

Only minus is having sometimes weird issues with repository but mostly its because lack of knowledge how to fix stuff.

Review Source

VR

Verified Reviewer  
Software Engineer  
Computer & Network Security  
Used the software for: 2+ years

### "Easy and free to use"

March 14, 2026

5.0

I have a good experience with it overall, once you learn its command, it is usable for other Git like Gitlab or Github

Pros

It has a large user base, easy to find answer to almost every question online. It is also free to use.

Cons

because it's free, the learning curve might be a little bit too hard for newbie, but other than that, nothing major

Review Source

VR

Verified Reviewer  
Fullstack developer  
Computer Software  
Used the software for: 2+ years

### "No software can be done without Git"

November 15, 2024

5.0

I have never had any big issues with git so far, I recommend this tool to all devs

Pros

It is so easy to learn an implement, also there are a lot of cloud repositories that support it

Cons

With large amounts of code, it starts to be slow.

Review Source

LZ

Leila Z.  
student  
Computer Software  
Used the software for: 2+ years

### "Git: A fantasstic tool"

October 27, 2024

5.0

Pros

I love Git because it helps the communication between Github and your local machine directly on terminal.

Cons

It could be counter intuitive for people not very familiar with terminals.

Review Source

PG

Paulo G.  
Sr. QA Automation Engineer  
Insurance  
Used the software for: 2+ years

### "A great experience to manage repositories"

September 17, 2024

5.0

A great experience to manage repositories

Pros

Its easy integration with IDE tools is a key part of this tool

Cons

Problematic to rebuild branches when something corrupts it

Review Source

Parth P.  
DevOps Engineer  
Computer Software  
Used the software for: 2+ years

### "SCM Tool - GIT"

December 3, 2021

5.0

Git is very appropriate for groups of programmers who are teaming up on a product project. It makes life a lot simpler for project directors, group leads and programming modelers to settle on choices concerning which code to permit in and which to send back to where it all began. It can likewise be a decent device for solo designers to use to oversee and feature their codebase and is, truth be told, the forming framework on which the most well known code facilitating stage, GitHub, is based on.

Pros

Git's branch the executives model is great and basic, particularly when contrasted with some other SCM devices I've utilized. Synchronizing different software engineers on the equivalent codebase Helps following changes in the codebase, and a simple instrument for keeping a stable codebase consistently on local machine and common server.

Cons

Combines once in a while will create clashes that are tedious however its goal is trifling assuming you think about the historical backdrop of changes. Doesn't deal with static resources. well. Albeit in the new years, new usefulness has been acquainted with address this.

Reason for choosing Git

Mercurial might be more secure for less experienced clients, however Git can offer ways of improving wellbeing. Git is the unmistakable decision for unadulterated web and portable application improvement. Yet, assuming you have blended resources, huge worldwide groups, or severe security necessities, you might need to think about another other option.

Review Source

Wilco V.  
Webprogrammeur  
Program Development  
Used the software for: 2+ years

### "The go-to tool for managing your programming projects"

July 27, 2019

5.0

Overall Git is a very nice tool to have. For some more complex tasks like looking up a commit (change) a GUI based Git client can be helpful, but for most actions the command line is the easiest to use. It is quite hard to get the hang of everything at first but once you have learned the most used commands it is quite easy to use.

Pros

Git has a lot of options. It's merge and remote repository features are really nice when collaborating on a project, since you don't have to do any manual merging of changes unless you changed the same part of a program. The history feature is also great since you can go back to an older version of your code if you broke something or accidentally deleted something for example.

Cons

The command line is not that easy to use and the documentation isn't very great, so it is hard to use at first. Once you know all the basic commands it is fast to use though. Looking at commit changes in the command line or looking for a specific commit in the command line also isn't very easy and fast, but luckily there are many GUI based clients or remote repo's that can help with this. Sometimes the automatic merging of code still breaks the program, but there isn't much Git can do about this I don't think.

Review Source

Andrés Darío B.  
Software Engineer  
Government Administration  
Used the software for: 2+ years

### "GIT for the PHP Develop"

May 6, 2024

5.0

the experience is good in over all, but if design a GUI to manage the source code, the system can be perfect.

Pros

Is useful, simple, light and have many commands that help to manage the changes in the source code

Cons

Not have GUI that help to manage branches, clone repos and merge the change to the master, and reverse changes.

Review Source

VR

Verified Reviewer  
BigData Engineer  
Information Technology and Services  
Used the software for: 2+ years

### "Best code organization and collaboration tool out there."

March 8, 2023

4.0

Been sticking to this version control tool since quite some time and has been simply good for all needs, ideal for teams that are small or big, or maybe even for an indivisual, ensuring your time and usage of it is worth it all.

Pros

Git does a lot with just a few commands, really changed the way we organize code with its different versions too, from anything that needs modification or to going back to the previous version, rely on Git. None of the other members in the team can get in the way as it enables simultaneous contributions. Keeps a history log of all the changes made always good to refer. Multiple branches can be combined to a single branch too, offering a great branch management feature.

Cons

Not much configurations to do customly as it is put up on the host level. Some may not find it easy due to commands again relying on external applications for that reason. Sometimes when getting code from other repos, there can arise some conflicts (merging conflicts) which is an issue that is monotonous and tiresome.

Review Source

Alex Danilo M.  
Software developer  
Information Technology and Services  
Used the software for: 2+ years

### "Git review"

May 31, 2019

5.0

Pros

Git is a fast and reliable open-source system for version control. It allows you to synchronize the code of your projects, create and merge branches. Also, the implementation of branching helps you to differentiate the version of your project on different environments or stages of development. Furthermore, you need to link Git with a hosting service. Using Git with a hosting service for a version control will give you access to several features. Features required to create professional projects with security and development standards.

Cons

Git is a lightweight application, that has a high-performance ratio, with simple and easy installation, but for new users, the use of commands on the console (Git-bash) will be complex; especially on merge-conflict issues. But you can find all the documentation that you need to know, and required to solve every problem and doubts on the Git web-portal.

Review Source

Pavol R.  
Java Developer  
Information Technology and Services  
Used the software for: 2+ years

### "Version control system everyone should know"

May 13, 2021

5.0

I've switched from SVN and it took me a while to master it, but it's been the best version control system I've used so far (and I tried Mercurial as well).

Pros

Really wide support of tools, plugins, hosting and software that you can use together with Git. Well defined model of collaboration. Distribution of repositories prevents data loss in case origin goes down. It can be speedy, depending on tools you use.

Cons

A bit difficult to use for inexperienced users. Some CLI commands are weird and not very intuitive. There are some issues when working across different platforms. Unless branching strategy is decided and enforced, it can become a mess when a lot of users are doing changes.

Review Source

SS

Shanky S.  
Software developer  
Computer Software  
Used the software for: 6-12 months

### "Git Uses the professional developer Uploading the project files and codes"

October 21, 2023

5.0

Pros

Easly created project folderEasly acess to multiple usersEasy to push or pull and created clone Easy to upload project and files codeEasy to detect error Good work for branching system

Cons

Not support for publishing workflow seemless team members comunicated filesizes are limited

Review Source

VR

Verified Reviewer  
Software Consultant  
Computer Software  
Used the software for: 2+ years

### "Mainstay of modern development"

May 13, 2020

4.0

With git aliases I have streamlined most of my day to day git operations into a few oft used and powerful commands.

Pros

Git is an essential tool in just about every software developer's toolbelt these days. Although difficult to master, it's power is in fact in it's complexity. It can handle just about any eventuality to might face with a complicated source control system. There is a reason all other version control systems have perished to it.

Cons

It is quite easy for people to get in a tangle with Git. Just when you think you know what you are doing, you make a giant mess of things. Fortunately there's always a way back.

Review Source

VR

Verified Reviewer  
Programmer  
Computer Software  
Used the software for: 2+ years

### "An Absolute Must for Every Developer"

November 27, 2019

5.0

Git has saved lots of hours of having to manually sync and trace changes in code.

Pros

Git is a number one must-have application in any software development environment. It provides amazing tools for easy version control. The thing about git is that its easy to get started with but is hard to master so there is a steep learning curve. I like Git because it is super-secure and insanely fast. It is probably the best tool when one needs to back up the versions of their documents easily. Another thing I like about Git is that it can be easily integrated with other software such as IDEs, text editors, workbenches and Slack.

Cons

The only thing I dislike about Git is that the merge conflicts can be hard to resolve for complete beginners. Other than that, Git perfectly suits my needs.

Review Source

Ranjith S.  
Software Architect  
Computer Software  
Used the software for: 2+ years

### "Git - A must for coders"

December 8, 2019

5.0

Git is used by almost all the organisations for code versioning. As most of the project management tools out there support integration with git, code management becomes seamless.

Pros

\- Best versioning tool out there - Best when multiple people are working on the same project and files - Lot of 3rd party tools available for resolving merge issues, viewing commit diffs etc. - Its very fast to use one you are adept at it, everything can be done command line and no need to use the interface at all

Cons

\- Resolving merge issues can be a pain, most of the time where there are same lines of code involved auto merge never works. - When two resources are working on different IDE for development, unless the coding styles are synchronized it creates unnecessary check-in's of formatting

Review Source

Sourav K.  
Administrator  
Higher Education  
Used the software for: 1-2 years

### "The best version control system out there"

October 12, 2018

5.0

Git helps me everyday to manage my code base and to collaborate with clients and 3rd party vendors and developers.

Pros

This is one indispensible tool for all Sofrware Developers and all Software projects. Whether you are working alone or with a team on a project Git is absolutely essential for your workflow. It lets multiple people work on the same file independently, it lets us create branches of the same code base so that new features could be tested. It also lets us go back in time to review commits and see who has made the changes in the code.

Cons

The only one con of using Git is that it has quite a steep learning curve. It can be very intimidating for beginners especially for people who has never before worked with a CLI tool. Though there are Applications out there that does provide a GUI interface to Git, none of them are nearly as powerful and feautureful as the original CLI tool.

Review Source

Emiliano Gibrán G.  
IT Senior Consultant  
Information Technology and Services  
Used the software for: 2+ years

### "My experience using Git"

May 10, 2019

4.0

I've been using git in many projects. It is a great tool to work with many team members on the same code. I've integrated the code developed in Web Platform with a Git repository and has become a very useful tool that provides security and confidence to refactor and prevent issues. I've had some problems with corrupted files that can't be removed or restored which the only possible solution was to delete the repository and clone it again.

Pros

Great version control. Distributed system for use all over the world. Secure and useful. Great to manage project features and releases. Allows to refactor code without fear of messing up.

Cons

Some times it can have issues that can't be solved, like having a corrupted file that shows as modified and does not allow to get rid of that with commands.

Review Source

Similar Products

Featured