I use Git for version control. It helps us to distribute development and manage source code.
Laboratory Instructor for the course INF2010 Data Structures and Algorithms at Polytechnique Montréal
Helps to distribute development, do version control and manage source code
Pros and Cons
- "The tool's most valuable feature is branch workflows."
- "I believe there is room for improvement in preventing work loss due to conflicts or overwriting. Another area for improvement could be implementing features for automated code verification within Git."
What is our primary use case?
What is most valuable?
The tool's most valuable feature is branch workflows.
What needs improvement?
I believe there is room for improvement in preventing work loss due to conflicts or overwriting. Another area for improvement could be implementing features for automated code verification within Git.
What do I think about the scalability of the solution?
I rate the solution's scalability a seven out of ten. My company has eight developers using it.
Buyer's Guide
Git
July 2026
Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,800 professionals have used our research since 2012.
How are customer service and support?
I haven't contacted the tool's technical support.
How was the initial setup?
I would rate my experience with the initial setup of Git as a seven or six out of ten. It has clear documentation and takes one or two hours to deploy. The deployment process involved installing Git, creating a project in Git, and configuring it with administrative privileges. Then, the steps included preparation, conversion, synchronization, and migration. This set up the repository, allowed for safe changes, and enabled inspection of the repository.
What's my experience with pricing, setup cost, and licensing?
I rate the tool's pricing a five out of ten.
What other advice do I have?
I can provide support and control over the development teams, such as developing scripts for managing code or administering Git repositories for all members. However, we may need an extra week or two for additional training.
According to my opinion, every programmer should use Git.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
The solution is stable, easy to use, and it can be used for application development
Pros and Cons
- "The product is easy to use."
- "The price could be improved."
What is our primary use case?
I use the solution for application development.
What is most valuable?
The product is easy to use.
What needs improvement?
The price could be improved.
For how long have I used the solution?
I have been using the solution for almost ten years. I am using the latest version of the solution.
What do I think about the stability of the solution?
I like the product’s stability. I rate the stability a nine out of ten.
What do I think about the scalability of the solution?
The tool is scalable. Five people in our company are using the solution. It is not used extensively in our company.
How was the initial setup?
The initial setup was straightforward. The deployment took five minutes.
What about the implementation team?
I could deploy the product by myself. I used GitHub Actions for deployment. We need one person to deploy and maintain the product.
What's my experience with pricing, setup cost, and licensing?
The tool is not expensive. I rate the pricing a three or four out of ten on a scale where one is cheap and ten is expensive.
What other advice do I have?
People should use the solution because it is easy to use. Overall, I rate the solution a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Git
July 2026
Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,800 professionals have used our research since 2012.
A standard and open-source product with features like git clone
Pros and Cons
- "It is a pretty standard product with features like git clone and development branches."
- "Git is mostly command based and needs to have a helpful user interface."
What is our primary use case?
We use Git for our code.
What is most valuable?
It is a pretty standard product with features like git clone and development branches.
What needs improvement?
Git is mostly command based and needs to have a helpful user interface.
For how long have I used the solution?
I have been working the solution for the last three years.
What do I think about the stability of the solution?
Git is highly stable and I would rate it a ten out of ten.
What do I think about the scalability of the solution?
The solution is highly scalable and I would rate it a ten out of ten. My company has 500 users for it. We use it on a daily basis.
How are customer service and support?
We don't connect with the support team since all the information is available on the internet.
Which solution did I use previously and why did I switch?
We switched to Git because it supports multiple vendors.
How was the initial setup?
Git's setup is easy and I would rate it a nine out of ten. There are documents available with plenty of information. Hence, if there are any issues, you can sort them out. The tool's deployment is fast.
What about the implementation team?
We did the product's deployment in-house. Users can do it by themselves.
What's my experience with pricing, setup cost, and licensing?
Git is free and you don't have to pay for it.
What other advice do I have?
I would rate Git a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Data Archirect at Yettel
Great for storing software, development, and tracking versions
Pros and Cons
- "The implementation is easy."
- "The UI can be more user-friendly."
What is our primary use case?
We use Git for storing software, development, and tracking versions. We have plans to use it for ODI as well, mainly to unify software version tracking. Although ODI already has its own internal versioning control, we can also transfer it to Git.
What is most valuable?
The implementation is easy.
What needs improvement?
The UI can be more user-friendly.
For how long have I used the solution?
I have been using Git for around four years.
What do I think about the stability of the solution?
Git is stable.
What do I think about the scalability of the solution?
I believe Git is scalable.
What other advice do I have?
I give Git an eight out of ten.
We have a few hundred end users.
I recommend Git to others.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Professor at FESB - Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture
A simple and stable solution useful for tracking changes
Pros and Cons
- "Stability-wise, I rate the solution a ten out of ten...Since I am a very simple user of the tool, its scalability is good for me."
- "The main problem for me is the frequent upgrades in the solution because every other upgrade is a minefield. When you do the upgrade, there is always something that doesn't work."
What is our primary use case?
Git is used for downloading stuff and tracking purposes. It is very simple. In short, I use Git for tracking changes in the computer, which is very simple.
What is most valuable?
It's a tool for collaboration, and that's what we use it for in our company.
What needs improvement?
The main problem for me is the frequent upgrades in the solution because every other upgrade is a minefield. When you do the upgrade, there is always something that doesn't work. We have to spend days to correct it. Then, we stop all updates, and we do the updates in six months or a year. There is always a problem, especially if you do an update, since after that, some libraries don't work. We then spend a lot of time trying to fix it. Therefore, the frequent updates are really, really terrible. The aforementioned area can be improved.
For how long have I used the solution?
I have experience with Git. Also, I don't remember the version of the solution I am using.
What do I think about the stability of the solution?
It is a stable solution. Stability-wise, I rate the solution a ten out of ten. I may not probably be the right person to evaluate the tool.
What do I think about the scalability of the solution?
Since I am a very simple user of the tool, its scalability is good for me.
In my company, two or three people use the solution.
It is not an extensively used tool in my company, so there are no plans to increase its usage.
How are customer service and support?
I don't need any technical support because one of my colleagues provides the technical support. He had done the setup of Git, and we just used it. If there is some problem with the new version, he will do the setup, and that's enough for me.
How was the initial setup?
I wasn't involved in the setup.
What other advice do I have?
I just tried to use the solution for what I needed.
I would definitely recommend the solution to those planning to use it.
Overall, I rate the solution a ten out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Infrastructure Manager/Deployment Manager at Hivedome Consultancy Services
It has a large community, so there are lots of resources
Pros and Cons
- "Git is a product everyone uses, so it's almost inescapable. I like the fact that there is a large ecosystem around it. You can bolt various graphical user interfaces onto it or sign up for various repositories like GitHub and AWS CodeCommit. Git has a large community, so there are lots of resources and knowledge bases you can use."
- "The scalability could be better. I think it requires some discipline to have large teams working on the same project without facing problems merging code. I'm using Git for personal projects, but I know companies face merge conflicts when more than one person is working on code simultaneously."
What is our primary use case?
I'm doing little projects to teach myself things and storing them in a Git repository. We have about 20 users at my company. We're open to using it more.
What is most valuable?
Git is a product everyone uses, so it's almost inescapable. I like the fact that there is a large ecosystem around it. You can bolt various graphical user interfaces onto it or sign up for various repositories like GitHub and AWS CodeCommit. Git has a large community, so there are lots of resources and knowledge bases you can use.
For how long have I used the solution?
I have used Git for about three years.
What do I think about the scalability of the solution?
I rate Git seven out of 10 for scalability. The scalability could be better. I think it requires some discipline to have large teams working on the same project without facing problems merging code. I'm using Git for personal projects, but I know companies face merge conflicts when more than one person is working on code simultaneously.
How was the initial setup?
Git is easy to set up. I've done it multiple times on various systems, and it only takes a few minutes.
What other advice do I have?
I rate Git eight out of 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Environmental engineer at Coventry Building Society
A free tool that helps with website management
Pros and Cons
- "I use the solution for website management."
- "The tool's user interface is terrible. It needs to be more user-friendly."
What is our primary use case?
I use the solution for website management.
What needs improvement?
The tool's user interface is terrible. It needs to be more user-friendly.
For how long have I used the solution?
I have been using the product for ten years.
Which solution did I use previously and why did I switch?
How was the initial setup?
The tool's setup is straightforward. I could complete the solution's deployment in two minutes.
What's my experience with pricing, setup cost, and licensing?
The tool is free.
What other advice do I have?
I would rate the solution a five out of ten. There are better solutions out there than Git.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Former Employee of Orange Business Services as Head of Security Engineering at a comms service provider with 5,001-10,000 employees
Helps with software development and version control
Pros and Cons
- "Git offers the ability to roll back to the previous version. You can also track all the small changes that you do."
- "The tool is complicated for a beginner. You need to have some training to use it. It is also hard to find a parameter."
What is our primary use case?
We use the product for software development and version control. It helps us to maintain a safe repository of our development.
What is most valuable?
Git offers the ability to roll back to the previous version. You can also track all the small changes that you do.
What needs improvement?
The tool is complicated for a beginner. You need to have some training to use it. It is also hard to find a parameter.
For how long have I used the solution?
I have been working with the solution for seven years.
What do I think about the stability of the solution?
The product is stable.
How are customer service and support?
There is no technical support since we use the open source version. We find support mainly on the forums.
What's my experience with pricing, setup cost, and licensing?
We use the open source version.
What other advice do I have?
I would rate the product an eight out of ten. The product is the best in the industry.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software developer at Abc solution
With an intuitive interface in place, the tool is extremely easy to manage
Pros and Cons
- "Git is easy to manage...It is helpful for me and easy to manage the interface we are using from development to production."
- "If another person raises a pull request under the same ID assigned to the previous person, and both parties modify the tool, their changes will be grouped together in the same request until it is closed, which is an issue."
What is our primary use case?
We use Git for the desktop to maintain some versions of the codebase.
What is most valuable?
Git is easy to manage, which is one of the main features. Also, the codebase is a major feature. It is helpful for me and easy to manage the interface we are using from development to production. So we manage the versioning of codebases.
What needs improvement?
The price is an area that needs improvement.
The process of raising a pull request could benefit from some improvement. Currently, when a pull request is created in an organization, a branch is also created. However, each pull request must be individualized to a specific branch. If another person raises a pull request under the same ID assigned to the previous person, and both parties modify the tool, their changes will be grouped together in the same request until it is closed, which is an issue. Therefore, it would be beneficial if pull requests were individualized to each user so that any modifications made are attributed to the specific user's pull request.
For how long have I used the solution?
I have been using Git for a year. Also, I don't remember the version of the solution I am using.
What do I think about the stability of the solution?
Stability-wise, I rate the solution a nine out of ten.
What do I think about the scalability of the solution?
Scalability-wise, I rate the solution a ten out of ten.
How was the initial setup?
The solution's initial setup process was easy. It is also easy to get the data. So, even though there are a large number of files, it's easy to clone and get the data details and codebase easily.
What's my experience with pricing, setup cost, and licensing?
The organization looks into the pricing aspects of the solution.
What other advice do I have?
I would recommend the solution to those planning to use it. I rate the overall tool a ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Engineer at Apexon
Good performance and stable solution
Pros and Cons
- "The scalability of the solution is good."
- "There is room for improvement in the pricing model of Git."
What is our primary use case?
Git is mainly used for code repository and version control.
What is most valuable?
The performance and stability give you very good control. Definitely, its availability is another valuable feature.
What needs improvement?
There is room for improvement in the pricing model of Git. Maybe providing a cheaper version for individual users.
For how long have I used the solution?
I have been using Git for twelve years. I am using the latest version of Git.
What do I think about the stability of the solution?
The stability of the solution is good. I would rate it a ten out of ten.
What do I think about the scalability of the solution?
The scalability of the solution is good. I would rate it a ten out of ten. There are around 250 users in my company. It is extensively used in our organization.
How was the initial setup?
The cloud-based version doesn't require anything; just an account creation. Moreover, maintenance is minimal.
On a scale of one to ten, I would say anyone with basic technical knowledge of three can use it, including engineers and developers with one or two years of experience.
What was our ROI?
The ROI is good.
What's my experience with pricing, setup cost, and licensing?
There are free versions available, but if required, you need to pay for licensing.
Which other solutions did I evaluate?
We used SVN, but very minimally. One reason we switched to Git was that it had a cloud version, while SVN was an on-prem solution.
What other advice do I have?
I would definitely recommend using this solution.
Overall, I would rate the solution a nine out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Git Report and get advice and tips from experienced pros
sharing their opinions.
Updated: July 2026
Product Categories
Version ControlPopular Comparisons
GitHub
Bitbucket
Bitbucket Server
IBM Rational ClearCase
DBmaestro Database Source Control
Helix Core
Atlassian SourceTree
Liquibase
AWS CodeCommit
Surround SCM
Apache Subversion
Canonical Bazaar
Buyer's Guide
Download our free Git Report and get advice and tips from experienced pros
sharing their opinions.













