We use the tool to store codes.
Sr DevOps Engineer at Aptos
Helps to store code in a single repository
Pros and Cons
- "We use the tool to store codes."
- "The product needs to improve its UI."
What is our primary use case?
What is most valuable?
Our team members can work together and save the code in a single repository.
What needs improvement?
The product needs to improve its UI.
For how long have I used the solution?
I am using the tool for four to five years.
Buyer's Guide
Git
May 2025

Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
851,604 professionals have used our research since 2012.
What do I think about the stability of the solution?
The product is stable.
What do I think about the scalability of the solution?
My company has more than 1000 users for the solution.
How are customer service and support?
The software's technical support is good.
How would you rate customer service and support?
Positive
How was the initial setup?
The product's initial setup is easy.
What's my experience with pricing, setup cost, and licensing?
The tool is an open-source product.
What other advice do I have?
I would rate the product a ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Software Engineer Intern at COSMOS Lab, ENSI, University of manouba, Tunisia
An useful and stable version control solution that finishes projects rapidly
Pros and Cons
- "Code versioning, for example, we work in the branch and want to come back to this branch another time.Git is a very useful tool, helpful to collaborate with other members in the group to finish more rapidly our work."
- "About the configuration it is a little bit difficult, it can be improved."
What is our primary use case?
The most used case for it is managing code versions when working on a project with many developers. After we merge it, the dash is merged in the master dash. Next, when we merge its branch to replace it with the master and resolve conflicts, we collaborate to finish the project.
What is most valuable?
Code versioning, for example, we work in the branch and want to come back to this branch another time.Git is a very useful tool, helpful to collaborate with other members in the group to finish more rapidly our work.
What needs improvement?
About the configuration it is a little bit difficult, it can be improved.
For how long have I used the solution?
I have been using the solution for the last two years.
What do I think about the stability of the solution?
It is a stable solution. Never faced any bugs or glitches. I rate the stability of the solution an eight out of ten.
What do I think about the scalability of the solution?
It is not a very scalable solution. It is not a good experience to manage large scalable products. I have moderate experience in managing large projects on Git. One thousand users are using the solution regularly. I rate the scalability of the solution a seven out of ten.
How was the initial setup?
The initial setup of Git can be difficult but once you master the solution it is a useful tool and works on many difficulties by rapidly completing the task.
What other advice do I have?
I advice everyone to learn about Git as it is a very useful solution and help in working on projects more rapidly which otherwise would have taken time. I rate the overall solution an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Git
May 2025

Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
851,604 professionals have used our research since 2012.
DevOps Engineer at a tech services company with 51-200 employees
A solution useful for creating and uploading codes with ease
Pros and Cons
- "Git is a stable solution. Stability-wise, I rate the solution a ten out of ten."
- "If other people are included in their project, you're going to have to make merge requests to merge the code you made, and the code your colleagues have made. So it's a little bit complicated."
What is our primary use case?
I use Git mainly to create new reports to store my project and to keep track of the changes I made in my code. So these are the main reasons why all people use Git.
How has it helped my organization?
I did use it in my organization as well. I did use it personally, but it was very easy to use it by yourself, especially when you create and upload your code, it's easy. If other people are included in their project, you're going to have to make merge requests to merge the code you made, and the code your colleagues have made. So it's a little bit complicated. So, when I started using it in my organization, It was a bit messy, but I finally got it.
What is most valuable?
Speaking about features, it helps to keep track of your code if it changes, especially to find who made the changes. The solution also makes it easy for other people to change your code.
What needs improvement?
I don't think it does need any improvement for now since Git is a free, open-source project.
To be honest, I didn't even get close to seeing all its current features. So, I can't imagine any new features that I would be able to recommend.
If it was possible to pay for a Git solution, I would pay for it. However, it's difficult in my country. So I mainly enjoy the free solution.
For how long have I used the solution?
I have been using Git for four years. Also, I am using the solution's latest version.
What do I think about the stability of the solution?
Git is a stable solution. Stability-wise, I rate the solution a ten out of ten.
What do I think about the scalability of the solution?
I don't think that it is even possible to count it as a scalable tool.
How are customer service and support?
I never tried to reach tech support.
How was the initial setup?
GitHub and GitLab were pretty good repositories for Git servers. So, I was using the solution on the cloud.
I did not deploy it. I was using already deployed solutions like GitLab and GitHub. I never did even try to deploy it.
What was our ROI?
I think it's a good investment, but I'm using the free version of the solution.
What other advice do I have?
My recommendation to others to use the solution would depend on their usage. If it's for their personal use, it's going to be easy. But if he was going to use it in an organization or for a personal project with a lot of friends or colleagues, then that would be a different story. You need to be concentrated, and I think a lot before making any changes to the code because every mistake can create a lot of problems.
I rate the overall solution a nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
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?
I used a version control software called Bazaar. I switched to Git since everyone is using it.
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: I am a real user, and this review is based on my own experience and opinions.
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: I am a real user, and this review is based on my own experience and opinions.
Founder at Simpro Tech
User-friendly, easy to install, reliable, and effective project management
Pros and Cons
- "Version control is beneficial as it allows me to keep track of all the modifications I have made to the applications."
- "It would be preferable if the updates could be completed at a faster pace."
What is our primary use case?
I use Git to manage my personal projects involving web basics, web design, and web pages. I am able to clone most things using Git.
I use it for web design version control. I also conduct a lot of research on open-source technologies that we can install using Git.
I have discovered that most of the solutions offered on Git can also be found on Docker.
How has it helped my organization?
It would be preferable if the updates could be completed at a faster pace.
What is most valuable?
Version control is beneficial as it allows me to keep track of all the modifications I have made to the applications.
What needs improvement?
I have no problems with Git and prefer using the Terminal Point of View for its high speed.
I attempted to use an alternative user interface, but it was too sluggish for me. I discovered that the Terminal is more efficient and rapid for executing events on Linux and Ubuntu. Its swiftness in event deployment is remarkable.
For how long have I used the solution?
I have been working with Git for three or four years.
I update the versions every now and then.
What do I think about the stability of the solution?
I would rate the stability of Git a nine out of ten.
Performing periodic updates can be time-consuming, but it is not a significant concern as it doesn't disrupt my schedule. However, I do need to make a conscious effort to initiate the updates.
What do I think about the scalability of the solution?
Git is a scalable solution.
Another advantage is that any team can work on it effortlessly, even large teams, making it highly collaborative.
I am currently using it and there are only a few people who I would like to share my changes with. With the current capability to view the modifications I have made, I am able to open it and see the updates for my team.
I am not planning to increase my usage at this time.
How are customer service and support?
I have not contacted technical support.
Which solution did I use previously and why did I switch?
Ever since I began my training in web and development, it was the easiest platform for me to use and was the only one that was introduced. I did not explore others.
How was the initial setup?
The initial setup is straightforward.
The deployment process was quick for me. I was able to execute it on my personal computer and also clone it to my personal Git account.
What's my experience with pricing, setup cost, and licensing?
I am not required to pay due to the small number of users we have.
We have a small user base, and we are not using the enterprise version.
What other advice do I have?
I highly recommend others use Git for version control.
Because of its version control, I would rate Git a ten out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Chief Technology Officer at Euro-Testing Software Solutions
Useful time tacking and highly stable
Pros and Cons
- "The most valuable feature of Git is the ease of tracking in time what the snapshot of the code was at a particular moment. The versioning is good."
- "In a future release, the user interface should be easier to use and more intuitive."
What is our primary use case?
We are using Git for development. We are cloning the code, pushing code, and raising pull requests. We use it for the typical Git workflow for development.
How has it helped my organization?
The solution has improved our company because I no longer have to copy the code on my own and keep it in a safe folder. This solution is organized and it's very useful in a team.
What is most valuable?
The most valuable feature of Git is the ease of tracking in time what the snapshot of the code was at a particular moment. The versioning is good.
What needs improvement?
Git could improve the merge conflicts.
In a future release, the user interface should be easier to use and more intuitive.
For how long have I used the solution?
I have been using Git for approximately three years.
What do I think about the stability of the solution?
Git is highly stable.
How are customer service and support?
I have not used the support from Git.
Which solution did I use previously and why did I switch?
I have not used a similar tool prior to Git.
How was the initial setup?
There is only an online deployment of Git and it belongs to Microsoft.
What was our ROI?
We have received a return on investment using this solution.
What's my experience with pricing, setup cost, and licensing?
There are some extra costs to Git, but it depends on your use case.
What other advice do I have?
My advice to others is Git is the industry standard for source code versioning and my recommendation for them is to learn it and use it.
I rate Git a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
DevOps consultant at Africa4Data
A stable and easily-deployable solution that protects our data
Pros and Cons
- "The product protects our data."
- "The solution could be more user-friendly."
What is our primary use case?
I use the solution for process control and issue management.
What is most valuable?
The product protects our data. The solution allows us to have both public and private repositories. The product is integrated with other solutions.
What needs improvement?
The solution could be more user-friendly. Sometimes, I feel lost while using the dashboard.
For how long have I used the solution?
I have been using the solution since 2016.
What do I think about the stability of the solution?
I rate the solution’s stability a nine out of ten.
What do I think about the scalability of the solution?
Less than ten people are using the product in our organization.
How was the initial setup?
The initial setup is not complex.
What about the implementation team?
The deployment can be done in-house. We need one administrator and one developer to maintain and deploy the solution.
What other advice do I have?
The product is mostly used by developers and DevOps teams. Bitbucket is more user-friendly than GitHub. If we have a GitHub account, we can invite users. People wanting to use the product should use the free version and understand the features well before buying the licensed version. Overall, I rate the solution a nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free Git Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2025
Product Categories
Version ControlPopular Comparisons
Bitbucket
GitHub
Atlassian SourceTree
IBM Rational ClearCase
Liquibase
Helix Core
Surround SCM
Canonical Bazaar
Apache Subversion
Buyer's Guide
Download our free Git Report and get advice and tips from experienced pros
sharing their opinions.