Try our new research platform with insights from 80,000+ expert users
Founder at Simpro Tech
Real User
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.

Buyer's Guide
Git
June 2025
Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
857,028 professionals have used our research since 2012.

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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
VenkateshK4 - PeerSpot reviewer
Digital Transformation Specialist at Technovert
Real User
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?

Version control and repository management are the main use cases for Git.

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.

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.
PeerSpot user
Buyer's Guide
Git
June 2025
Learn what your peers think about Git. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
857,028 professionals have used our research since 2012.
Tin Bùi - PeerSpot reviewer
Senior software engineer at Funding Societies Pte. Ltd.
Real User
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.
PeerSpot user
Jordan  Borgner - PeerSpot reviewer
Junior Network Engineer at Plusline AG
Real User
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Claudiu Milea - PeerSpot reviewer
Chief Technology Officer at Euro-Testing Software Solutions
Real User
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Practice Manager at a comms service provider with 10,001+ employees
Real User
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Sedki Ltifi - PeerSpot reviewer
Software Engineer Intern at COSMOS Lab, ENSI, University of manouba, Tunisia
Real User
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.
PeerSpot user
reviewer2198715 - PeerSpot reviewer
DevOps Engineer at a tech services company with 51-200 employees
Real User
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.
PeerSpot user
Buyer's Guide
Download our free Git Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2025
Product Categories
Version Control
Buyer's Guide
Download our free Git Report and get advice and tips from experienced pros sharing their opinions.