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

> Is Git the right Source Code Management solution for you? Explore 472 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 (472)

[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 March 16th, 2026

# Reviews of Git

Ease of use

4.1

Customer Service

4.3

## Pros and Cons in Reviews

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 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

Chuck K

Software EngineerFinancial Services, 51 - 200 employeesUsed the software for: More than 2 years.

“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.“

August 30, 2025

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

Tai P

Software EngineerComputer & Network Security, 10,001+ employeesUsed the software for: More than 2 years.

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

March 14, 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

LZ

Leila Z

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

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

October 27, 2024

SR

Samuel Isa� R

Fullstack developerComputer Software, 2 - 10 employeesUsed the software for: More than 2 years.

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

November 15, 2024

## Showing most helpful reviews

Showing 1-25 of 471 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  
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

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

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

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

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

BH

Barnabe H.  
Developper  
Computer Software  
Used the software for: 2+ years

### "Git - the most used tool"

May 2, 2025

5.0

Pros

Git is just what you need for working on software products. It is scalable, and can be used from 1 to 1000 (or more) users. It has many features and works really well. Also, as it is (very) popular, there is a lot of documentation online.

Cons

Sometime, making a mistake when updating code can be complicated, and needs to run several it commands that are often way too complex for what they really are

Review Source

PP

Param P.  
Frontend engineer  
Information Technology and Services  
Used the software for: 1-2 years

### "Git for frontend engineer "

March 5, 2025

4.0

Pros

What i like about git most its gives so much power on however big scale your working with in your project. It gives so much power to vrsion control your project and gives great abilities when it comes to working with large teams.

Cons

Its can have bit of learning curve but once you understand how to work around with it it gets super easy and habitual to work with git.

Review Source

GL

Griffin L.  
Manager of All Operations  
Computer Software  
Used the software for: 1-2 years

### "Git is Okay"

February 23, 2025

4.0

It was mostly okay, I didn't like some of the issues with merging

Pros

It can help with project management when you need it

Cons

It's called git for a reason. It's good when it works

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

AS

Alejandra S.  
Student  
Higher Education  
Used the software for: 2+ years

### "Git is a efficient tool"

April 14, 2024

5.0

My overall experience with Git has been largely positive, despite some initial challenges

Pros

I like its branching and merging capabilities facilitate parallel development and seamless collaboration, while the detailed commit history provides clarity on changes.

Cons

It comes with challenges such as a steep learning curve due to its extensive feature set and command-line interface

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

VR

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

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

April 29, 2022

5.0

I learn Git the day I started programming and I haven't looked back since. There were other VCS in the past but Git has become the unspoken industry standard for VCS now, as it should be. I highly encourage everyone in the IT industry to learn and use it

Pros

Git in itself is absolutely impressive. The algorithm behind it to track every line change and branching and everything involve is probably the best thing that ever happened to the software engineering industry. It has a huge community so you can always find tons of tutorials and answers to what you are looking for. Considering version controlling, the basic git commands is more than enough for an average user but it offers so much more.

Cons

This wasn't something that I disliked specifically, but this is something that I have noticed in general. Git can be hard for most to pick up and get used to, but it is a crucial thing to learn it. The basic commands aren't really hard to get a hang of and once you do its easy and there's so many tutorials to learn from.

Review Source

VR

Verified Reviewer  
Ingeniero de Implementación y Soporte  
Program Development  
Used the software for: 2+ years

### "Git, an amazing version management system for your projects."

January 8, 2019

5.0

Git management helps you have a better management of each record in the changes you make to your sites or web tools. I tottaly recommend Git to keep a version control of the projects that you carry out in your organization, even this can privilege you and prevent you from losing information or feel that you must start a new project because a code has failed you, Git has that advantage of showing you up the line of the code that has been modified lately and that may be generating conflicts.

Pros

Git contains a large community that every day work to improve your environment, you will be very familiar with it encoding through a console; it is very elementary to start some courses to learn to use Git, in my case I could afford the studies to receive Git classes that really helped me to have an absolute dexterity to carry out the monitoring and development of some projects as a team. Git also has Github that allows you to have your projects stored in your collaborative development platform in order to obtain an improvement in our code.

Cons

I am very satisfied with the product, so I have nothing more to say.

Review Source

Dilraj S.  
Sr. Software Developer  
Computer Software  
Used the software for: 2+ years

### "Software versioning and team collaboration for development made easy"

April 20, 2019

5.0

Pros

Git is the tool which is in demand these days for software versioning on the cloud and helping teams collaborate on the development projects. Your codebase is safe and secure on the git and you can switch back to earlier versions very easily as git maintains the complete history of all the changes in your codebase. The concept of committing your code and then maintaining separate branches for the same code can come very handy in the today's world requirement of code deployment. The learning curve associated with the tool is not at all steep and even beginners can get started very easily on git and start contributing on team projects.

Cons

Team collaboration on a code often results in merge conflicts which sometimes need to be resolved manually. Git should be more informed about this and try to resolve merge conflicts on its own in order to make developers life more easy.

Review Source

Jefferson B.  
Full-stack Developer  
Computer Software  
Used the software for: 2+ years

### "Essential tool for every coding project"

September 10, 2019

5.0

Git is a wonderful version control tool which has been essential to every professional coding project I've worked in. It may have a steep learning curve when going beyond simple pushes and pulls, but today I can't imagine working without git.

Pros

\- Lots of features for people working together on the same codebase, from simply making and reading changes on a repository, to more complex features for resolving conflicts and finding when/ how a bug was introduced. - Many code editors integrate easily with git projects. - Well documented and easy to find tutorials on the internet.

Cons

It may not be so easy to learn how to properly use its more advanced features, as command line is not exactly obvious. Some graphical interfaces help with performing some simpler git commands, but they tend to hide how things work underneath so they don't help much with learning how to do things yourself.

Review Source

Tc C.  
Content Creator  
E-Learning  
Used the software for: 2+ years

### "You Should be Using Git Version Control"

March 11, 2023

5.0

Git is a valuable tool for any developer, and I highly recommend it to anyone who codes, especially if you are collaborating.

Pros

Git is an open-source project with a large and active community. Git allows for easy branching and merging of code, making it simple to test new features without affecting the main codebase.

Cons

There are no downsides; however, you need to have some technical expertise to use it effectively.

Review Source

VR

Verified Reviewer  
Associate Technical Lead  
Computer Software  
Used the software for: 2+ years

### "Review for Git"

May 30, 2021

5.0

Many popular web based repository hosting services are wrapped around git. Hence, in one way or another we work with Git everyday. I believe it is the best version control system I've worked with thus far.

Pros

Git is free and extremely easy to use. Even thought it has many different GUI clients such as Sourcetree, TortoiseGit,Fork, SublimeMerge etc etc, the command-line it self is extreme fun to use once you get the hands of the commands. There are zillion documentation and help all over the internet for any beginner to learn.

Cons

One might struggle a bit when first learning and using command line in git. Merging could be a disaster if you don't get it right. However, later you will realize it is the easiest way to steer a version control system and will start loving it.

Review Source

Geoffrey C.  
Infrastructure/Operations  
Information Technology and Services  
Used the software for: 2+ years

### "One version control to rule them all"

February 26, 2019

5.0

Before git the code was often managed by a central gatekeeper and was reviewed and modified much less. Git allows you to break and test code without worrying that you will lose progress. It is essential to modern development!

Pros

Its distributed, so there is no single point of failure. Logically, the branching model makes sense. It allows for very flexible collaboration with others. There is a record of changes, making it easy to lay blame when something is broken. New users can learn around 6 commands and immediately be productive.

Cons

Out of the box there is no security. There is also no obvious wasy to secure certain branches (like master) from other teammates. You either have access to the origin repository or you don't. If a disk is full when push to remotes it will leave those remotes in a broken state.

Review Source

Jessica Jhoanna O.  
CIO  
Computer Software  
Used the software for: 2+ years

### "A perfect version manager for collaborative work"

March 21, 2022

5.0

It is the ideal tool to work on a repository as a group without losing order and always having efficient and functional backup.

Pros

It is a completely free open source tool, very light and very fast, features that make it very powerful. It allows you to work with repositories remotely and update by leaving important restore points so that projects don't become unusable due to unexpected errors. Perfect for orderly work on large projects

Cons

Its really complicated to understand its documentation. It is very difficult and frustrating to go deep into its implementation. Large binaries present problems for it, but it can be fixed by adding Git LFS.

Review Source

VR

Verified Reviewer  
Programador Full-stack PHP  
Internet  
Used the software for: 2+ years

### "Save the evolution of your code and collaborate easily."

May 9, 2019

5.0

I use GIT technology on a daily basis many times a day. It is essential for my job as a programmer. Thanks to GIT I have been able to improve the testing systems and thus avoid errors when uploading new changes to the production environment.

Pros

The GIT technology helps to work in teams in an organized way separating all the new features of an application. With a basic use you will always have a history of all the cabios and the possibility of returning to previous versions. With a more advanced use you can use the branch system to have the new functionalities separated without fear of overwriting the work of another partner. In addition, you can create tags to have separate versions of your application.

Cons

The learning curve for advanced use is complicated.

Review Source

VR

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

### "A Must"

March 9, 2023

5.0

I cannot imagine my day as an engineer or a developer without a version control technology as Git, specially working in CI/CD.

Pros

Easier collaboration, as we as developers work together and put our work together.

Cons

It is only a command-line interface, but with other tools it will be superior.

Review Source

Similar Products

Featured

## Related categories

[Source Code Management](https://www.capterra.com/source-code-management-software/)