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

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

[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

# Page 2 - Reviews of Git

## Showing most helpful reviews

Showing 26-50 of 470 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

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

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

Jatin B.  
Fashion consultant  
Retail  
Used the software for: 1-2 years

### "Experience "

December 27, 2024

4.0

Pros

What i like about git most is its gives us complete package on version control tooling

Cons

It can have bit of learing curve for beginners

Review Source

Yegor L.  
Consultant  
Information Technology and Services  
Used the software for: 2+ years

### "Git - review"

August 22, 2024

5.0

Pros

Git is an essential part of my project and development process. It allows me and my team to control versions of the code and collaborate effectively. Lots of commands, work seamlessly across different tools.

Cons

I didn't find any issues with Git. To me it works perfectly fine.

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

SJ

Sebastian J.  
Sr. QA Automation Engineer  
Information Technology and Services  
Used the software for: 1-2 years

### "A great tool to gather repository code from many VCS tools."

November 2, 2024

5.0

A great tool to gather repository code from many VCS tools.

Pros

its easy way to get repository data by simple command line executions

Cons

nothing specific I dislike from GIT, it has met all my needs

Review Source

Quinten A.  
Developer  
E-Learning  
Used the software for: 2+ years

### "Essential source control tool"

July 1, 2024

5.0

It's very important to maintain good source control. Git makes this extremely easy and even allows you to return to a previous version of your code, for example. Very valuable control.

Pros

It, especially in combination with tools such as GitHub, makes for a very powerful code tracking and collaboration system.

Cons

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

Review Source

BB

Björn B.  
DAM Experte  
Information Technology and Services  
Used the software for: 6-12 months

### "Leistungsstark, aber anspruchsvoller Einstieg"

August 16, 2024

5.0

Pros

Die leistungsstarke Versionskontrolle, die das Nachverfolgen von Änderungen stark vereinfacht.

Cons

Steile Lernkurve, der Einstieg erfordert Zeit, um die Befehle und Konzepte vollständig zu verstehen.

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

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

Dylan C.  
Software Developer  
Computer Software  
Used the software for: 2+ years

### "The only version control system you ever need to learn"

January 10, 2024

5.0

I've used many version systems over the years and Git by far is the most sane and useful. It's the de-facto VCS for a reason. There will be an initial learning curve, but even if you don't want to use Git directly, there are so many tools and UI's that build on top of it to help guide you through it and automate away some of the tedium.

Pros

It's free, it's easy to get started with, and it's powerful. There is a strong ecosystem of tools and platforms built on top of Git, so you can do new and powerful things. And it makes it extremely easy to collaborate with colleagues, even when you're working on the same file.

Cons

There is a bit of a learning curve, particularly around some of the more complicated workflows like rebasing or performing 3-way merges, but once you've learned it, you're set for life.

Switched from

[Mercurial](https://www.capterra.com/p/177239/Mercurial/)

Git is far more widespread and if you want to collaborate with others, it's easier to onboard collaborators to a VCS that they're familiar with.

Review Source

VR

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

### "In my opinion the best version control tool right now"

July 25, 2019

4.0

My company and i privately use git to get code from multiple pc in one place and still have some overview who did what and when. Without git our software development at work would be a glowing pile of code. Also my private work would be even worse than it is right now! Honestly git is a lifesaver when you work on bigger projects and can be used on small ones just as well.

Pros

Git is a tool everyone that works on a project should use. YES everyone, doesn't matter if you are alone or a group, locally or somewhere in the cloud. Its also quite easy to setup on your pc and just keep track of what you changed and when. Even though git is primarily used for software projects you can actually also use it when working on text files. Long gone are the days of having 10 versions of a file on your favorite cloud storage. No more "WorkFinal", "Work2.0", "Work2.0FiNAL", "Work2.0FiNALNEW",... When you get the hang out of it, it is easy to get exactly the version of your work you want, find changes in different versions and pick changes from differet versions and make a new one out of it.

Cons

There is a steep learning curve! Using a GUI can help you tremendously especially in the beggining or if you wanna make a quick check, but still its a lot of work to get good in git. Without a GUI it is pretty hard to understand what is going on at first. There is a lot of help to be found online but most ressources already require quite some knowledge of git.

Switched from

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

I started out with SVN as a version control system in one of my first internships and started to love it. However git has more advanced history features and in general better usabillity in my opinion.

Review Source

Michael S.  
Senior Key Expert  
Automotive  
Used the software for: 2+ years

### "Git is the definitive solution for all version-control needs"

May 12, 2023

5.0

I have used git to develop and maintain many projects with multiple colleagues sometimes spread out over multiple countries (including Germany and USA). I used it for C++, Python and Matlab code in combination with Visual Studio Code and Visual Studio.

Pros

Git is extremely versatile, can scale to arbitrarily complex projects works in any environment and solves all version control issues that arise in any type of software development.Also it is completely independent of any IDE or programming language and can be used for any type of file. The integration with many modern development environments and Code Editors (particularly Visual Studio Code via Extensions) is extremely helpful!It is open-source and completely free of charge.

Cons

It takes time to fully understand the (very advanced and powerful) concepts behind git, which makes it hard for beginners to start using it. Don't let yourself be frustrated. The initial investment and learning is well worth it in the long run.

Reason for choosing Git

Git has become the industry standard and I preferred the git merge and diff features over subversion. I simply adopted the standard that many of my colleagues were already using.

Review Source

Monish K.  
senior software engineer  
Computer Software  
Used the software for: 2+ years

### "Version Controlling and parallel development would have been difficult without git"

April 27, 2020

5.0

With out git i can't even imagine the the product development lifecycle, git is a really great tool

Pros

Git is a way to track the historic changes made to a file folder or entire code repository (in git terminology), which maintains the history by a ID called commits, Git supports branching, it is a way to make a new copy of existing stable repository for development. so that you can make changes to the copy without touching the parent branch (existing stable repository), ones you feel your New branch is stable enough with your new changes you can merge it back to your parent branch, Git branching and Git Merging helps in parallel development, two developers can create there own branches from the stable repo (parent repository) and work in parallel and merge them back to parent repo, so that the changes made by both the developers are in the parent repo, can see some merge conflicts which can be easily resolved, This way we can maintain the stable release branch, Using Git Cherry pic one can merge only a selected commits from one branch to another, User can always time track back-words by reseting the git head and creating a new branch out of it, or just by reverting a commit, all these can be pushed to the remote repository which is hosted, so that you can or your colleges can pull it on any local machine there are lots of remote git service providers such as GitHub, GitLabs, Bitbucket , Codecommit etc .. you can switch between these service providers very easily, There are best practises that can be followed like ,rase a pull request so that pear can review & merge

Cons

There is nothing much bad about git, except that merge conflicts can be heavier if the tow or more users do lots of changes in the same file which is not a con, Some of the git commands are so unpopular which can't be remembered easily, so i make use of applications like source-tree and the service providers web ui

Review Source

Sean O.  
Sr. Associate Director of Web Communications  
Education Management  
Used the software for: 2+ years

### "Version Control Your Code"

January 1, 2020

5.0

Git has been my introduction to version controlling my coding work. Now that I use Git, I'm never going back. Git is too important.

Pros

Git is my go-to for version controlling my code for web development. When I first switched from no version control methods to Git, it felt like a magic trick with how you can manipulate the timeline of your work. For example, you can make egregious mistakes and rest assured that, even if you delete your whole project, almost any action can be restored or undone. The concept is with any change you make to your project, you commit the change to a Git repository as a sort of point in a timeline. With this commit, Git automatically keep tracks of a timeline of changes made to the project, so you're able to use Git as sort of a time machine to go back (or forward) in time. You can even create different "branches". This is like an alternate timeline. Want to try something crazy? Just create a different timeline (branch)... if you don't like what you tried, then you can always go back to your original branch. It's like nothing happened. But, if you like the change, just merge that change back into your original branch. Now your offshoot is part of the original timeline. But what if your hard drive is fried? How would Git save you? You store your repositories on both your local machine and a remote, like GitHub or Bitbucket. Don't forget to push your changes you make to a remote with a simple "git push" command, because it's your backup... and allows you to work easily on any computer. Just pull your code with a "git pull", and start working from wherever.

Cons

In the pros, I oversimplified the process of using Git, because it would be impossible to explain in a short review. With how powerful Git is, complexity comes with it. It is a difficult process to become proficient with Git. I personally had to read a book and several tutorials, and even after years of use, I still feel like I'm only scratching the surface. All that is to say, it requires work to learn how to use Git. And on top of the complexity, Git is best in the command line, so if you're not comfortable in a terminal, you won't get the most out of Git.

Review Source

CD

Charles D.  
Chief Technology Officer  
Information Technology and Services  
Used the software for: 2+ years

### "Everybody loves Git, including us"

October 7, 2022

5.0

We don't know how we would exist without Git. Every organization needs source control and most developers are well-versed with Git without additional training. We continue to build on the experience to offer automated deployments that enforce better code quality across the board.

Pros

Git is the gold standard for source control. Its decentralized approach ensures that developers can easily test, break, and fix in local environments. It takes a merge-first attitude to ensure that all changes are understood and incorporated as new releases occur from multiple developers, increasing visibility to changes and overall code quality.

Cons

For those not well-versed with the command line, the GUI client versions don't serve the community well. They are often confusing and give less granular control than the command line.

Switched from

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

Git has better branching and command line support and feels better supported in the marketplace

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

Anthony R.  
IT Technical Project Manager  
Computer Hardware  
Used the software for: 2+ years

### "An absolute must for all developers, version control made easy"

August 11, 2023

5.0

We use Git to ensure all our code repositories are version controlled and in combination with something like GitHub/GitLab we can keep a secure offsite copy of our code that is central for all team members to pull and push theirs/others changes to/from.

Pros

Git is free, there are no costs to use Git for version control locally within your development environment, this makes it accessible to every member of the team. It is available for all operating sytems, Mac, Linux and Windows.

Cons

It can be difficult to work with from the command line, but thankfully mode Integrated Development Editors have GUI support that makes it easier. Also there are plenty of free resources for learning to use it.

Review Source

Pawan P.  
Freelancer  
Computer Software  
Used the software for: 2+ years

### "Best Version Control"

March 4, 2021

4.0

Overall Git is the best free and open-source version control that is used by most programmers. It has made my programming experience better and easier with version control.

Pros

It's the most popular and best version control I have ever used which can handle small to large projects with speed and efficiency. It is available across all major platforms and I use it mostly on my windows and Ubuntu. It is a useful tool for working on the same project with a group of programmers to keep a consistent codebase on the local machine and the remote servers. It has good branch management and multiple programmers can work on a different branch for different features in a single project repository so that the feature can be programmed and tested before merging it to the main branch. We can view the version history and rollback to the older version if required. It is integrated with IDE like Pycharm, Visual Studio Code, etc so it makes using the git commands in the terminal and in the GUI easy. It helps to develop the software incrementally releasing stable versions. Features such as merge, rebase, cherry-picking, etc are very useful. It is useful for working in a group and for identifying who made what changes so if a program breaks we can identify it easily and rollback to the version when it was working.

Cons

It's usually hard when starting to use Git and get hands-on. Code merge conflict and managing it can be hard sometimes. Using the Git advanced functionalities, it's confusing and takes time to master.

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

Ernesto Enrique F.  
Web Operations Manager & Co-Founder  
Computer Software  
Used the software for: 2+ years

### "The solution to team programming"

July 22, 2019

5.0

My experience with GIT is better every day since it is a platform that I keep learning to use and the more I learn, the more I like it. I share code with my co-workers and when I work alone, it allows me to have my code updated and clean

Pros

Since I met GIT, life has become much easier for me at work. It is the perfect platform for teamwork, even if it is only for yourself because it helps you keep the code updated and ordered. With GIT you can version the work, having several alternatives of the same branch, add comments and keep the code clean. The platform compresses the code and helps you decrease time by uploading large amounts of changes very fast. There are tons of clients to handle GIT visually and many of them are free

Cons

The only thing I do not like is the documentation, when I have needed to consult information about some git command, I consult other web pages to clarify my doubts

Switched from

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

More stable and it is faster to upload changes plus better way to solve conflicts

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

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

Similar Products

Featured