---
title: "Git Reviews 2026. Verified Reviews, Pros & Cons | Capterra"
description: "Is Git the right Source Code Management solution for you? Explore 475 verified user reviews from people in industries like yours to make a confident choice."
source_url: "https://www.capterra.com/p/177211/Git/reviews/"
page_type: "reviews"
language: "en"
---

Git

4.8 (475)

[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 July 21st, 2026

# Reviews of Git

Ease of use

4.1

Customer Service

4.3

## Pros and Cons in Reviews

Álvaro C

Deploy ManagerInformation Technology and Services, 11 - 50 employeesUsed the software for: More than 2 years.

“I use it daily since I began my studies as a programmer, I learned to use Git and version control at the same time as I was learning to code in various programming languages.“

July 6, 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.

“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

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

Álvaro C

Deploy ManagerInformation Technology and Services, 11 - 50 employeesUsed the software for: More than 2 years.

“It offers strong version control across branches, letting you know whether one is ahead of or behind another.“

July 6, 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.

“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

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

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

Álvaro C.  
Deploy Manager  
Information Technology and Services  
Used the software for: 2+ years

### "Powerful, professional, and essential, but with a learning curve"

July 6, 2026

5.0

I use it daily since I began my studies as a programmer, I learned to use Git and version control at the same time as I was learning to code in various programming languages. I still use it today in my professional career, both as a user managing my own applications and to review other users' work when needed.

Pros

Git is the most widely used tool globally for managing code and application versions. It's ideal for professional use, and is likely the top choice for companies looking to adopt a tool with these capabilities. It's easy to install and set up via terminal with simple commands, in just a few steps, it's fully up and running locally. It's also free plan, which is a major plus. You can configure various behaviors, specify files to ignore when uploading changes, and manage credentials. Remote Git configuration is very comprehensive, clearly identifying ownership, authorship, and access permissions. Its main function is code editing, allowing you to add new files, write code, or make changes to the branch you're working on. You can also have multiple branches open at once and work on each of them separately. It offers strong version control across branches, letting you know whether one is ahead of or behind another.

Cons

It's not easy to use, as it requires prior study, though this knowledge is usually acquired alongside learning programming itself. It's not specifically designed for project management, for that, there are other applications that integrate with Git.

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

Jesse Z.  
Software Engineer  
Computer Software  
Used the software for: 2+ years

### "Great Version Control Tool Offered At No Cost"

July 26, 2026

5.0

I have had a smooth sailing experience using Git when working on a branch making code changes. It integrates well with Visual Studio so I haven't had to use any command line tools in my job. It has helped merge code changes into master very well for deployment.

Pros

This version control tool is free to use and integrates well with the majority of IDEs to collaborate with other software developers. It is also good at detecting merge conflicts when you pull code in from master and allows you to resolve the conflicts.

Cons

When there are merge conflicts, it is not easy to get Git to take changes from both your current branch and the other branch that you merged from.

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

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

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

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

VR

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

### "Very powerful version control system open to your own work style"

April 20, 2019

5.0

Pros

Git is a decentralized version control system. Decentralized means that the system does not force any node to be a ‘server’, ‘main’ or ‘master’ node, and that every node has a full copy of all the information. This feature makes Git a very powerful tool, as it lets you build the workflow that is best for you (wether its a simple server/client model or a more complex workflow with a server, developers and a code reviewer/integrator). It also means that if there is a failure in a node (eg the repository is deleted), any other node (or copy of the node) will do as a server with no change. It is open source and free, and it is used in very large projects (it was created originally to manage the Linux kernel code). It means good community support and that it has been tested in critical production environments.

Cons

Git is a command line tool. It has not any visual feedback (more than white text over black background) and all the commands must be typed. It is powerful but it also means that it has a lot of commands to remember and some learning curve. But probably the first thing you will do after installing Git will be to install a graphical tool that can ease its use. If you are setting up a ‘central’ node, you have the same scenario: set it up manually by yourself or find some service already compatible with Git (github.com, AWS CodeCommit, Atlassian Sourcetree…). Also, there is no a ‘right’ way to use git. You will have to find the right workflow for your project or team. Play with it, try some workflows (google ‘git-flow’ for starters), choose the one that is best for you, and make sure that everybody in your team understands the chosen workflow.

Review Source

MM

MANAS M.  
Senior Software Engineer  
Computer Software  
Used the software for: 2+ years

### "Version controlling is Essential for software companies of any size, it helps in many ways"

October 10, 2020

5.0

Git is a really great software for version controlling and code base management, i have a really great experience with it, deployment and development cycle has become simpler with the help of git

Pros

Git is a majorly used tool which is used by big companies to the individuals who are involved in software development or coding, the benefits of Git is that you will not be lost in changes, you have the history of the files edited , at any time you can revert back to the old changes, version control is important for lose recovery etc ... 2 or more can work on parallel on a same file and merge it later one by one, helps resolve merge conflicts, this improves the productivity in the team , at the time of unstably we can always revert back to the stable version, you can review the code of other developer, there is a concept called pull request to merge the changes to the parent branch, at the time of this the code review can be done , which is one of the best practises n the product developmental lifecycle migration from one git service to another is very simple, you need not delete and reclone, there is a command to change the server URL thats it, it has a large set of git commands using which you can do many good operations, one of which is cherry pick , using cherry-pick we can fetch only a required pice of commit into another branch, you can reset head and create a branch out of there to create a branch out of a older version etc , its all normal we can do everything in git that we do with a normally maintained version manually (assume if you are storing all versions in the folders), space effective storage of each versions,it is stored them logically

Cons

Git is absolutely perfect in my eyes, one thing is they have a good CLI but for new non terminal users they could develop a UI interface, any how other softwares serves this purpose,

Review Source

VR

Verified Reviewer  
web developer  
Program Development  
Used the software for: 2+ years

### "The Best Version Control "

January 10, 2023

5.0

Pros

Git allows developers to work on their own copies of a codebase and collaborate with others by merging changes back into the main codebase. Git also has a rich set of features, including branch management, merge tracking, and a complete version history, which make it a powerful tool for managing codebases and collaborating with others.

Cons

Git has a steep learning curve, and it can take some time for new users to become proficient with the system.

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

Similar Products

Featured