Version control and repository management are the main use cases for Git.
Digital Transformation Specialist at Technovert
Straightforward setup but not user-friendly
Pros and Cons
- "The repository management and check-in/check-out commands are the most valuable features for ensuring secure code."
- "It's not very user-friendly."
What is our primary use case?
What is most valuable?
The repository management and check-in/check-out commands are the most valuable features for ensuring secure code. It's a client-side tool that we install in our local company and connect to the cloud product for use cases.
What needs improvement?
It should be more user-friendly. Git provides important commands for projects. It's not very user-friendly, but it's okay.
For how long have I used the solution?
I have been using this solution for one year. We're using the test version. It's integrated with TSS.
Buyer's Guide
Git
October 2026
Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
920,769 professionals have used our research since 2012.
What do I think about the scalability of the solution?
There are 50-60 users in my company. We use it based on the use case.
How was the initial setup?
It's straightforward. It takes around ten to fifteen minutes to set up.
What about the implementation team?
The deployment can be done in-house. The deployment process is good but there may be a learning curve for some users. However, it could benefit from additional hands-on experience, particularly for enterprise-level usage.
What other advice do I have?
Overall, I would rate it a seven out of ten. I prefer using other tools that are more user-friendly.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Efficiently keep track of changes and maintain control
Pros and Cons
- "Git has a lot of online tutorials and resources available."
- "Git removed the credential feature."
What is our primary use case?
The primary use case is to keep track of changes and maintain control, and it helps contain your code and is useful for collaboration.
What is most valuable?
One feature I find valuable is that it's a one-shot solution. Also, every software company has a requirement to use Git.
What needs improvement?
I am trying to understand why they removed the credential because it has been a great feature. But yeah, that's not looking good on me. Moreover, Git should increase security to reduce risk.
Another improvement could be that it is easy to install but complex to set up.
For how long have I used the solution?
I have been using this solution for ten years. We always use the latest version in our company.
What do I think about the stability of the solution?
It is a stable solution that has been fine for me for ten years.
I rate the stability a ten out of ten.
What do I think about the scalability of the solution?
It is a scalable solution. Everyone can use it, and there are over 200 uses in my company.
How was the initial setup?
The initial setup is a bit complex because it is open source.
What about the implementation team?
We deployed it from some commands, which took just a few seconds. It's open source, so there is no need for a consultant.
What other advice do I have?
Many tutorials are available online, and one should search for them and go through them before doing anything.
Overall, I would rate it a ten out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Git
October 2026
Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: October 2026.
920,769 professionals have used our research since 2012.
Consultant/Software Engineer at a computer software company with 10,001+ employees
CLI and GUI-supported; stable and scalable
Pros and Cons
- "What I find the most valuable about Git is that it is CLI and GUI-supported. People who do not like using the CLI mode can use the GUI mode."
- "I would rate the initial setup process a four, on a scale from one to 10, with one being the most difficult and 10 being the easiest. The reason for this rating is that once there are conflicts, it takes a lot of effort to resolve them."
What is our primary use case?
Our primary use case is source control and code checking. We used it as version control for collaboration projects. The most important use case is being able to look into the code. Somebody can publish the code publicly in a standard format, which organizes the standard format of code. Then, the team follows the structure of the README file and the code structure.
I also used this solution to make my resume stand out.
What is most valuable?
What I find the most valuable about Git is that it is CLI and GUI-supported. People who do not like using the CLI mode can use the GUI mode. The solution also now comes with the VS (Visual Studio) code. The ID comes with the Git adapter. This is handy, that is why there is wide adoption of Git.
What needs improvement?
We have had a mixed reaction to the newly-introduced code pilot. It improved the coding but was also gave too much to the AI and people are concerned that Git Copilot could result in a lot of job losses.
For how long have I used the solution?
I have been using Git for four years.
What do I think about the stability of the solution?
I would rate the stability of this solution a 10, on a scale from one to 10, with one being the worst and 10 being the best.
What do I think about the scalability of the solution?
I would rate the scalability of this solution a 10, on a scale from one to 10, with one being the worst and 10 being the best.
Which solution did I use previously and why did I switch?
Prior to Git, I used TortoiseSVN.
How was the initial setup?
I would rate the initial setup process a four, on a scale from one to 10, with one being the most difficult and 10 being the easiest. The reason for this rating is that once there are conflicts, it takes a lot of effort to resolve them.
What other advice do I have?
For the people looking to use this solution, I would say, go through some of the basic videos and learn the basic commands to get started and then explore more of the features. Get some hands-on experience and collaborate with others to find out more about the solution.
Overall, I would rate Git a nine, on a scale from one to 10, with one being the worst and 10 being the best.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Scientist - Instrument II at AbbVie
An excellent open source, software hosting solution that provides strong version control functionality and a user-friendly interface
Pros and Cons
- "The best thing about this solution is that it can be learned very quickly, and used very easily."
- "We would like to see tutorials added to the product, for new users to follow so that they can optimize their use of the solution."
What is our primary use case?
We use this solution to host our software, and where we need to develop new features and new functionality, we create new branch from our existing software, work on our branch, develop it, test it, validate it, and then merge it with the master or main software.
What is most valuable?
The best thing about this solution is that it can be learned very quickly, and used very easily.
What needs improvement?
We would like to see tutorials added to the product, for new users to follow so that they can optimize their use of the solution.
For how long have I used the solution?
We have been using this solution for more than three years.
What do I think about the stability of the solution?
We have found this to be a very stable solution.
What do I think about the scalability of the solution?
This solution is easily scalable, and can comfortably handle multiple users accessing the system at the same time.
How are customer service and support?
This solution provides a lot of support online, that gives quick access to fixes for the majority of issues.
How was the initial setup?
The initial setup of this solution is very easy and straightforward. New users download the interface, using a simple command on the command line, then begin using it.
What's my experience with pricing, setup cost, and licensing?
This is an open-source solution, so there are no licensing fees associated with it, and no extra, 'hidden' charges.
What other advice do I have?
We would recommend new users to start with the areas of this solution that have a user interface. This has a step-by step guide available that will allow them to get used to the product.
I would rate this solution a 10 out of 10.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Solution Architect at Danske
Helps to store and version the code
Pros and Cons
- "You can have a central code repository using Git and have local code branches."
- "I would like to see less updates with the product."
What is our primary use case?
We use the solution for code management to store and version the code. It is the standard service we use for developing applications and infrastructure services.
What is most valuable?
You can have a central code repository using Git and have local code branches.
What needs improvement?
I would like to see less updates with the product.
For how long have I used the solution?
I have been using the product for a couple of years.
What do I think about the stability of the solution?
I rate Git's stability a ten out of ten.
How are customer service and support?
We Google the queries and look for support in communities.
How was the initial setup?
Git's deployment is straightforward. You need to run a few commands until you get a central repository.
What about the implementation team?
We can do the deployment ourselves.
What other advice do I have?
I rate Git a ten out of ten.
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.
Technical support at Microsoft
A shallow learning curve that is easy to use
Pros and Cons
- "Git's learning curve is shallow, making the solution easy to use after a few tutorials."
- "I would like more documentation."
What is our primary use case?
Git is used to develop software.
What is most valuable?
Git's learning curve is shallow, making the solution easy to use after a few tutorials.
What needs improvement?
I would like more documentation.
For how long have I used the solution?
I have been using Git for nine months.
What do I think about the stability of the solution?
Git is stable.
What do I think about the scalability of the solution?
Git is scalable.
How are customer service and support?
I am satisfied with the technical support.
How was the initial setup?
The more we do it, the easier the setup becomes, but the first few times were not easy. At most, it takes a couple of days to implement.
What other advice do I have?
I rate Git an eight out of ten.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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: My company does not have a business relationship with this vendor other than being a customer.
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: My company does not have a business relationship with this vendor other than being a customer.
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: 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: October 2026
Product Categories
Version ControlPopular Comparisons
GitHub
Bitbucket
IBM Rational ClearCase
Bitbucket Server
DBmaestro Database Source Control
Helix Core
Atlassian SourceTree
Liquibase
AWS CodeCommit
Apache Subversion
Surround SCM
Canonical Bazaar
Buyer's Guide
Download our free Git Report and get advice and tips from experienced pros
sharing their opinions.














