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

> Page 3 - 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 3 - Reviews of Git

## Showing most helpful reviews

Showing 51-75 of 470 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

VR

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

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

March 8, 2023

4.0

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

Pros

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

Cons

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

Review Source

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

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

### "Git review"

May 31, 2019

5.0

Pros

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

Cons

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

Review Source

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

Steven S.  
Software Engineer  
Computer Software  
Used the software for: 2+ years

### "An essential skill for all developers and software engineers"

May 31, 2020

5.0

I've used Git for almost 10 years. Starting with new projects i've also been involved in migrating legacy repos from SVN. It remains an essential skill to master.

Pros

Mastery of Git is now a prerequisite for any software role. Interfacing with Git can either be through command line or a dedicated desktop client. Options to migrate a repository from SVN and maintain commit history provides an easy adoption mechanism for legacy codebases.

Cons

Tackling conflicts can be challenging on the command line. Option to easily diff changes whilst ignoring generated files would be useful.

Switched from

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

Moved from SVN to leverage Git's collaboration features and improve visibility of projects to the wider development team.

Review Source

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

### "Version control system everyone should know"

May 13, 2021

5.0

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

Pros

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

Cons

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

Review Source

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

SS

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

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

October 21, 2023

5.0

Pros

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

Cons

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

Review Source

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

### "Mainstay of modern development"

May 13, 2020

4.0

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

Pros

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

Cons

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

Review Source

VR

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

VR

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

### "An Absolute Must for Every Developer"

November 27, 2019

5.0

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

Pros

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

Cons

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

Review Source

Akshay M.  
Web Engineer Intern  
Computer Software  
Used the software for: 2+ years

### "A Must For Every Software Developer!"

April 22, 2019

5.0

Pros

Git doesn't need any introduction on its own. Every software developer knows how it works, and how it is easy the way we code. It keeps the snapshot of every file changes that we made and make a history of every bit added. Git is what it's known as Revision Control System. It works exactly how a tree is structured. Projects can be split into many branches emerging from its parent branch to continue work on some feature which is yet to be designed. In short, it's a software that is designed to build great software for the future.

Cons

In the modern age, every software implementation has a GUI. It does have a GUI, but very basic and its quite difficult to navigate and tinker around. Rest, it's one of the good software implementations.

Review Source

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

### "Git - A must for coders"

December 8, 2019

5.0

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

Pros

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

Cons

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

Review Source

Rob H.  
Senior UX Designer/Developer  
Design  
Used the software for: 2+ years

### "Once you get a workflow down it's great"

November 28, 2018

5.0

Understanding Git is a must for any type of development. Allowing for version control and multi-channel development is not quite possible with other tools to the extent that it is with Git. It just takes some "Gitting" used to.

Pros

I've used Git in many different positions with many different clients. Each seem to use Git slightly differently as far as branches and merges go, but the main thing is that is allows for multiple concurrent parallel development paths to happen at once and to the combine the efforts of many when it's time for code to go live.

Cons

Conflict management can become a headache. Also it can strange to wrap your head around pushes, pulls, merges, pull requests and branches if you are not used to Git - coming from other code repository platforms as I did.

Review Source

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

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

October 12, 2018

5.0

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

Pros

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

Cons

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

Review Source

VR

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

### "Git - Best tool for code versioning."

May 27, 2019

5.0

I am using Git in all my software projects, and by default code versioning tool and it's a standard in the software industry.

Pros

\* It's light-weight. \* It's not centralized. If you use another option where the source is centralized, you have a higher risk of losing your code if the central server is lost. \* It's easy to pull changes for team members and analyze what they are doing. \* The command line interface it's great, it has everything you need. \* The way it stores difference is great and saves a lot of space. \* Other third party software have integrations with Git.

Cons

At the begging is difficult to understand the concepts and to use the command line interface, but once you get used to it, your productivity increases.

Review Source

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

### "My experience using Git"

May 10, 2019

4.0

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

Pros

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

Cons

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

Review Source

Constantin Catalin S.  
CEO & Web Developer  
Information Technology and Services  
Used the software for: 2+ years

### "Git it Perfect for Working Remotely on Projects With Other People"

April 21, 2021

5.0

It is very good solution to use in your company, you have repositories and work on them pushing files online or cloning them on other computers. If you work with other people on same project you can both work on it without problems when you work on the same part of code or need to wait for the other to finish.

Pros

GIt is the prefect software you would use to work remotely on software alone or with other people on your repositories. Combined with Github you have the perfect pair so you store your project online and work on them whenever and with however you want.

Cons

No cons, it's a perfect solution for modern day build of software, gone are the days when you have to upload everything manually through ftp or move files manually elsewhere.

Review Source

Fábio S.  
Senior Software Security Analyst  
Computer Software  
Used the software for: 2+ years

### "The all power git is the best version control out there"

December 21, 2022

5.0

Pros

For every professional that works with source code, either by developing or reviewing, needs to know the basic of Git since it is the most used out there.It has all the features relevant to version control schemes and its basics are easy enough to understand even if you are not a developer.

Cons

Even though its basics are easy enough to understand and apply, more medium to advanced features are hard to grasp. Documentation is not an easy finding and there is no consensus on the internet of the best way to perform such advanced commands and features.

Review Source

VR

Verified Reviewer  
Developer  
Information Technology and Services  
Used the software for: 6-12 months

### "The Best Version Control System out there"

November 15, 2019

5.0

I mainly use Git from the terminal and I found the commands easy to get a hang of. Once you get the basic flow and commands understood (git clone, git pull, git add, git commit, git push) its not really complicated. Only complication that could come up would be when resolving merge conflicts but that has nothing to do with Git's capabilities. Overall, I find it to be extremely useful and easy to use.

Pros

I can keep track of all updates and changes made not just by me, but by my entire team., and if something goes wrong I could revert back to the last commit. And knowing that everything is backed up is a real relief. In addition to that, Git has a really descriptive documentation, walking you through everything you would need to know. The fact that I could just clone the old repos when I want and remove them from my device hard disk giving me more space for current projects is another feature I love.

Cons

Nothing really could be found as a major con in Git. All of the features can be a little overwhelming at first, but it's not really hard to get a hang of.

Review Source

VR

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

### "My take on Git"

October 31, 2019

5.0

Although it was hard at first to learn my way around Git, it has been one of the most invaluable tools I've added to my arsenal as a software developer.

Pros

Powerful, a team well versed in Git can greatly improve the software development process. of a project. Git has provided me with the confidence of trying my solutions because I know I can solve any problem I introduced with the right series of commands.

Cons

It's rather hard to get started with Git. Although I've used GIt for some years I can't think of reasonable resources to help someone else to learn it through and through. A lot of what I've learned can't be easily taught in a controlled environment such as the ones used in tutorials.

Review Source

VR

Verified Reviewer  
Working in a team easier  
Information Technology and Services  
Used the software for: 2+ years

### "Team working easier"

February 25, 2021

5.0

Positive experience and highly recommend to all.In big project or small you can use git for project purpose or poc and it is helpful if any other person want to work or see your code,only they need to clone it.

Pros

I am using Git from past 3 years and it is very helpful.I like the most the code pushing by merging all the code which we have done and which others have done without any conflicts.We can also go back and see the previous changes,see the logs and commits who have pushed and track everything easily .So to work in a project with big team without any conflicts is an advantage.

Cons

There are no cons as i am still using it and find it helpful.Without giving second thought you can use Git.

Review Source

Denis D.  
Ph.D. Student  
Research  
Used the software for: 2+ years

### "The version control of the world"

March 5, 2019

5.0

GIT saved countless times. It helped me organize my code and with online repositories, I avoided loosing work due to unfortunate events.

Pros

Most of the modern development softwares (from text/code editors to robust all-in-one suites/studios) offer builtin support for it. GIT became a true standard for version control. All major online code repositories run on it. Nowadays, you rarely need to know how to use other version control systems.

Cons

While most modern development software supports GIT, sometimes you'd need to use it through command line. That means you may need to learn how to use it, and there are quite a few parameters to memorize, which takes some time and effort.

Review Source

VR

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

### "Git Experience"

May 17, 2022

5.0

The experience was very good . Git helps in version control. It has increased my productivity.

Pros

1\. It can be used in mac or windows 2. Easily compare with previous versions 3. It has branching , we can create branches and when work done , we can also merge the branches 4. It has many features to improve version control like pull request , issue tracking , tags , commits

Cons

1\. There is issue in uploading media like image or video. 2. Problems for first time user 3. Need to do a course or bit of knowledge to use 4.terminal knowledge is also required

Review Source

Similar Products

Featured