The primary use case is to keep track of changes and maintain control, and it helps contain your code and is useful for collaboration.
Senior software engineer at Funding Societies Pte. Ltd.
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?
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.
Buyer's Guide
Git
December 2024
Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
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: I am a real user, and this review is based on my own experience and opinions.
Engineering Manager at Docaposte
Good distance access, stable, and scalable
Pros and Cons
- "The most valuable feature is having access to the local country repository even if we have problems with distance access."
- "The UI can be more user-friendly."
What is our primary use case?
We use the solution for two purposes: first, we collaborate with the DevOps team, sharing our code; and second, we commit to a local repository, then push it to the distribution repository.
What is most valuable?
The most valuable feature is having access to the local country repository even if we have problems with distance access.
What needs improvement?
The UI can be more user-friendly.
For how long have I used the solution?
I have been using the solution for two years.
What do I think about the stability of the solution?
I give the stability a ten out of ten.
What do I think about the scalability of the solution?
I give the scalability a nine out of ten.
We have thousands of users.
Which solution did I use previously and why did I switch?
We switched to Git because we had distance access issues with our previous solution.
What other advice do I have?
I give the solution an eight out of ten.
I recommend the solution to other users.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Git
December 2024
Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
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.
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: I am a real user, and this review is based on my own experience and opinions.
Senior Performance Engineer at a financial services firm with 1,001-5,000 employees
Feature rich, scales well, and straightforward deployment
Pros and Cons
- "All of the features in Git are useful."
- "The solution could improve by having more customization."
What is our primary use case?
Git is used for version control.
Our extensive IT department collaborates on various projects, utilizing Git to manage versions effectively. One significant advantage is the ability to maintain multiple versions of the same code, even when offline. This is particularly beneficial in scenarios where internet connectivity is not available, enabling individuals to work on their code seamlessly. Ultimately, this is a crucial benefit for our team's productivity and market competitiveness.
What is most valuable?
All of the features in Git are useful.
What needs improvement?
The solution could improve by having more customization.
For how long have I used the solution?
I have been using Git for a few years.
What do I think about the stability of the solution?
The stability is good.
I rate the stability of Git a ten out of ten.
What do I think about the scalability of the solution?
We have approximately 500 people using the solution.
The solution is scalable.
How are customer service and support?
I have not used the support.
Which solution did I use previously and why did I switch?
I have used solutions prior to Git.
How was the initial setup?
The setup of Git is straightforward. The time it takes to set up depends on the size of the project.
When we're doing things manually, but now we use automation tools. When there is a request made it is automated and deployed in the project.
What about the implementation team?
We did the implementation in-house. We have a team that handles the implementation.
What other advice do I have?
A few people in each team have to do the maintenance of the solution.
I would recommend people start using Git. Users can work on an offline copy without internet connectivity and later sync their changes once online. This process is effortless and speedy. Additionally, it is highly secure. After setting up an Azure account, integration with other tools is possible, allowing for continuous integration and deployment.
I rate Git 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.
Junior Network Engineer at Plusline AG
Well integrated, robust, quick and easy to install
Pros and Cons
- "I believe it is beneficial to maintain a detailed log or history of who did what to a project and which user committed to the change."
- "More security is always welcome in my opinion."
What is our primary use case?
We use Git for version control for programs.
To have programming projects and keeping track of the copays is always it's always nice to have to be able to reverse changes if they don't work.
I am doing my CV and I am also tracking it with GIt.
What is most valuable?
I believe it is beneficial to maintain a detailed log or history of who did what to a project and which user committed to the change.
The program is run from your shell and I am comfortable with that.
What needs improvement?
You have Git Lab as a platform, which is just Git with a web interface. I believe that is already well integrated.
More security is always welcome in my opinion.
For how long have I used the solution?
I have been working with Git for two years. I use it occasionally.
I am working with the most recent version.
What do I think about the stability of the solution?
I would rate the stability of Git a ten out of ten.
What do I think about the scalability of the solution?
In my opinion, Git is a scalable solution.
It is used for Linux, which I believe is the largest open-source project we have running right now.
How are customer service and support?
I don't believe they offer technical support.
Which solution did I use previously and why did I switch?
I have used Confluence and Jira from Atlassian.
How was the initial setup?
The initial setup is straightforward. You initialize the repo in your code base, and you start committing changes.
It doesn't take very long to deploy it, a few seconds. It's a single connection.
What about the implementation team?
It can be deployed by anyone who is using it.
What's my experience with pricing, setup cost, and licensing?
Git is completely free.
What other advice do I have?
I would definitely recommend using Git.
My advice to others is that it is a good idea to read the manual.
I would rate Git 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.
Senior ict specialist at Information& eGov Authority
Easy-to-use product with good scalability features
Pros and Cons
- "Git is easy to use."
- "The platform could have a feature for monitoring data recovery similar to Azure."
What is most valuable?
Git is easy to use. With the help of a few online tutorials, a person can understand how it works.
What needs improvement?
The platform could have a feature for monitoring data recovery similar to Azure.
For how long have I used the solution?
We have been using Git for nine months.
What do I think about the stability of the solution?
It is a stable product.
What do I think about the scalability of the solution?
It is a scalable product.
How are customer service and support?
Git’s technical support services are satisfactory.
How was the initial setup?
Git’s initial setup has 60% complexity. In the beginning, it was not easy to set up for us. Although, with more experience, it has become more accessible. It takes a few days to complete. We have to make sure we have covered all the essential things.
What's my experience with pricing, setup cost, and licensing?
The platform is less expensive.
What other advice do I have?
I rate the product an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Practice Manager at a comms service provider with 10,001+ employees
Has a good automated deployment process and good scalability options
Pros and Cons
- "The features I am most impressed by is the automation."
- "I would like to see an improvement in the way the product owner can review changes."
What is most valuable?
The features I am most impressed by is the automation, and when we do the pull requests, everything gets indicated on there in terms of the deployment steps and full-on automated deployment. We have found that the standard level for DevOps in terms of automated deployment is 30 minutes. So we actually hit that in 30 minutes, which was great.
What needs improvement?
I would like to see an improvement in the way the product owner can review changes and so forth. But I believe there are licensing costs related to that. It would be better to keep everything simple with one standard license fee.
For how long have I used the solution?
We've been using Git on our premises for about eight months now.
What do I think about the stability of the solution?
There wasn't any instability at all because when we did our first automation deployment, we hit 100% with zero bugs introduced. That was really, really good. I just think we must get the automated testing right. We don't have that many seasoned automated tests and therefore we did all the full-on regression testing that was needed, went into production and had zero defects.
What do I think about the scalability of the solution?
We have about 40 to 50 users and 12 testers, and so far it has been very scalable. We plan to increase our usage in the future.
How are customer service and technical support?
We have monitors in place for our usual business so if anything goes down, there is an immediate response to look at that from a proactive perspective to see what is affected. In terms of from a testing perspective, through change, it is a database issue or anything like that. In terms of support, we have two sections of support. One for terms of DevOps where we have a operations person responsible for this. And when we put the software into production, we have someone on standby to ensure that everything is in perfect working condition.
Which solution did I use previously and why did I switch?
There are other options in the greater part of our environments. But since we were working on Microsoft from the start, it just was easier to continue that way. It was a new department being established and we wanted to start off that way, rather than moving from an old state to a new state. It takes longer and the change management is greater.
How was the initial setup?
Our technical team will be able to tell you exactly, but I believe they found some problems around the installation and so forth. I do know that it took them a while to actually get the automated deployment right before they could actually execute it. Perhaps the developers can make it easier in terms of getting readiness for automation deployment. It was quite complex and it took us about a day and a half. However, if you do a manual deployment, it doesn't take that long.
What other advice do I have?
My advice to others would be to implement it correctly and do whatever your unit test brings back in terms of an approach. Fix that first and then start with your coding. That is how you ensure quality.
I would say that you should start afresh. Instead of trying the squad branching, do the release branching, and work from there. Don't be wary of actually starting on DevOps. Sometimes people are wary of the unknown but it adds a lot of value if you go with the CDCI approach.
It is a great product and my rating is eight 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: December 2024
Product Categories
Version ControlPopular Comparisons
Bitbucket
GitHub
Atlassian SourceTree
IBM Rational ClearCase
Liquibase
Canonical Bazaar
Helix Core
Surround SCM
DBmaestro Database Source Control
Apache Subversion
Buyer's Guide
Download our free Git Report and get advice and tips from experienced pros
sharing their opinions.
934632