---
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 August 26th, 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

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

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

Á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

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

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

HV

Harish V.  
Frontend engineer  
Information Technology and Services  
Used the software for: 2+ years

### "Git for software engineer "

December 27, 2024

5.0

Pros

What i like most about git is it makes my life as developer easy as it manages version control for me and my team easy. It lets us manages different version of our website easily

Cons

If someone is coming new to the git scenario the learing curve can take some time

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  
Software Engineer  
Computer Software  
Used the software for: 2+ years

### "I had to learn how to use it, but after that, git has become an integral part of my daily workflow"

October 19, 2019

5.0

I am a huge fan of git, so much so I teach it to freshmen level students whenever I get a chance. I clearly remember two times where my hardware has crashed beyond repair, but since I use git and remote repositories, I have not lost any work even in these situations. What a lifesaver! Beyond that, I use multiple computers (I have an iMac, Ubuntu laptop, some Windows desktops) and git works great on each machine. I can start working on some feature on one machine, push my changes, and the pull and continue work on a different machine. If I make mistakes I can go back to a previous commit. The freedom and level of security I have in not losing my work are the two biggest reasons why I like git so much. Overcoming the initial learning curve will be worth it.

Pros

\* Git is cross platform; you can use it on windows, linux and mac and it works the same way on each operating system (I have personally tried each) \* Installing git on each platform is a breeze \* All IDE's I use integrate with git (e.g. Jetbrains IDEs, VS Code, VS) \* You can use git through terminal, IDE interface, or a separate git GUI app like Sourcetree \* It is very rare to find software that offers this much flexibility, and at the same time, so much consistency across each operating system! \* Some of the biggest OSS platforms use git - by learning how to use git, you can share your code with the rest of the world

Cons

Git requires you learn the different commands and terminology. 7 years ago, when I first started using git, I remember it took me several days to get comfortable using the commands. Luckily the set of commands for basic usage (clone, commit, pull, push, branch and merge) is not overwhelming. After mastering these basic commands, git is easy to use and extremely practical.

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

MK

Mahesh K.  
Lead Analyst  
Retail  
Used the software for: 2+ years

### "Tool to handle Version controlling, parallel development and merge and recovery of code changes "

May 10, 2021

5.0

Git is a must use tool for a productive and high quality software development, I had a really great experience using GIT

Pros

The Git is a very useful and must be used tool for developing software, Some of its important features are, Version controlling - any changes that you commit to your repository will be maintained, you have the flexibility to switch between the changes , all the historic changes are maintained Branching - You can create a branch out of a parent branch and make your development in the new branch and merge it back to the parent branch this help's in parallel development , not spoiling the parent branch, code review can be connected before merging, Diff checking, we can check the difference between commits and branch to identify the changes and to understand the changes, Gives confidence to the developer, since all the changes are accessible, even if we mess-up the code there is a fallback available, Git can be used for CI/CD pipelines and deployment automation using tools such as Jenkins, it has a amazing command-line interface and good community support

Cons

There are no possible issues with GIT, The only use case that is little difficult is, the Merge conflicts, Git dose a very good job of showing us the conflicts, but some times it is little mixed up , so could put a little bit work in mitigating it Git has a amazing CLI but would like to have some SDK and Console interfaces too, the point is the complex operation that could be done with CLI cant be achieved by any other interfaces

Review Source

Efraín M.  
Internship  
Computer Software  
Used the software for: 2+ years

### "Probably one of the best option for source code management "

March 23, 2024

5.0

I’ve been using Git since 2020. I’m not going to lie that at the beginning it was really confusing for me to use, I had some issues when setting it up and ended up deciding to just use GitHub Desktop instead of Git; but after checking out the documentation and watching some tutorials, I managed to learn the basics and now I can use the commands pretty easily.

Pros

Easy deployment and installation, compatible with several OS, well explained documentation, easy customization.

Cons

On Windows, you can authenticate your GitHub account by just accessing one link and providing a token code. On Linux, you have to generate a token on GitHub and then write it down on Git. It’s not something bad, but it takes more time.

Review Source

Mahmoud H.  
Electrical Engineer  
Computer Software  
Used the software for: 2+ years

### "The best version control system!"

March 22, 2022

4.0

Being a daily coder, git is one of the best VCS I've ever used. The interface is so intuitive and user-friendly, I quickly got on board with it. I also love how in-depth the tutorials are, it really helped me and my team become efficient with Git in no time. Definitely recommend this to anyone who needs a solid, powerful and user-friendly source code management solution.

Pros

Git came with a sleek interface, and it syncs up with all of the other git clients. It is cross platform, which means it works well on Windows, MacOS, and Linux which is one of my favorite things about it. It took me a few hours to figure out some of the features, but once I did, I was able to use them without any issues.

Cons

Git is the best software that I have ever used. It has been so easy for me to stay on top of my projects and tasks because of how effectively git organizes everything. I have never had a problem with git.

Review Source

VR

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

### "Awesome Version Control Management"

April 29, 2019

5.0

While there is a slight learning curve involved with using Git, once you get the workflow down you'll wonder how you ever programmed without it.

Pros

Git is a version control manager for software projects that allows code versions to be handled through a command line interface. For a project, a master version contains the core project. Branches can be created from a master to develop without affecting the master branch and to add new features to a project. Local and remote repositories are also managed. Git is also compatible with online services, such as Github and Atlassian Bitbucket to sync up offline repositories with the service. Documentation for the system is excellent, with great official documentation as well as plentiful user support and documentation available. Git is very robust and comes ready for use in large-scale, production programs.

Cons

For less experienced users or people using Git for the first time, it might be temping to use GUI tools or services, but in order to learn Git properly it's best to use it by itself and through the command line. There are a lot of commands in Git that may seem daunting at first, but chances are you'll only be using a few of them in most cases and you should be able to Google rarer use cases.

Review Source

Osanda G.  
Student  
Higher Education  
Used the software for: 2+ years

### "Git made my day"

May 2, 2021

5.0

I am using git since 2018. and I daily use it. Because I am a Fullstack developer and a Mobile Application developer. So I need Git.

Pros

I am using GitHub and GitLab too. for those platform we have to save our works. To save we don't use upload or import methods. For the developers we are using git commands. Using git push -u origin master you can upload your files to their master branch. Not only one branch, If you have a team, You can create branches for each one of the student. Then you can merge your individual work after each branch user create a pull request.

Cons

Least like option is when we have conflict, using git command, sometimes it is very impossible. So we have to use an IDE to resolve the conflicts.

Reason for choosing Git

This is very easy to use. Not in conflict resolving option. LOL. All other features and their forums are fine.

Review Source

João Q.  
Software Architect  
Computer Software  
Used the software for: 2+ years

### "best of its kind"

October 2, 2023

5.0

Pros

Git makes it easy to create and merge branches, very intuitive;Git is very fast, open source...

Cons

Git can be difficult to learn at first;Git is not ideal for storing large binary files, such as images and videos as it stores every version of these

Review Source

VR

Verified Reviewer  
Software Developer Intern  
Consumer Goods  
Used the software for: 2+ years

### "Git Review"

July 3, 2019

5.0

Once you understand the basics, Git becomes a tool that you couldn't imagine your life without as a software developer. Git is the standard for version control and I see no reason why that will ever change with the features currently available.

Pros

Git has a large community that creates expansive documentation for the software. This is using for any beginner trying to learn the version control system. Git is reliable and allows for collaboration within the software development life cycle. Git allows for branching which essentially separates versions inside a project.

Cons

The learning curve is difficult when trying to grasp the different commands within the command line. Examples include merge conflict issues, invalid git commands, as well as many others. Luckily, documentation is provided which allows any issue to be solved rather quickly.

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

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