Software developer at Abc solution
Real User
Top 20
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.

Buyer's Guide
Version Control
April 2024
Find out what your peers are saying about Git, IBM, Canonical and others in Version Control. Updated: April 2024.
769,599 professionals have used our research since 2012.

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.
PeerSpot user
Founder at Simpro Tech
Real User
Top 5Leaderboard
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.
PeerSpot user
Buyer's Guide
Version Control
April 2024
Find out what your peers are saying about Git, IBM, Canonical and others in Version Control. Updated: April 2024.
769,599 professionals have used our research since 2012.
Miodrag Milojevic - PeerSpot reviewer
Senior Data Archirect at Yettel
Real User
Top 5Leaderboard
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Rahul Rajpurohit - PeerSpot reviewer
Sr DevOps Engineer at Aptos
Real User
Top 5
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?

We use the tool to store codes. 

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. 

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.
PeerSpot user
Yasmine Abib - PeerSpot reviewer
Systems engineer at Expleogroup
Real User
Top 5Leaderboard
A user-friendly distributed version control system that is accessible from a terminal or a graphical user interface
Pros and Cons
  • "I like that it's easy to use and because it's accessible from a terminal or a graphical user interface if needed. I also like that we can pass comments from Linux if required."
  • "Synchronization could be better. Sometimes when you create a branch and merge it into another branch, I think it's a bit complex for no reason. The initial setup is also tricky when you do it for the first time."

What is our primary use case?

As a student, I used Git to store my source code and versioning. Whenever I do modifications, I can roll back the session if needed. It's the same at work, but we use Git to store documents. 

What is most valuable?

I like that it's easy to use and because it's accessible from a terminal or a graphical user interface if needed. I also like that we can pass comments from Linux if required.

What needs improvement?

Synchronization could be better. Sometimes when you create a branch and merge it into another branch, I think it's a bit complex for no reason. The initial setup is also tricky when you do it for the first time.

For how long have I used the solution?

I have been using Git for almost ten years.

What do I think about the stability of the solution?

Git is a stable solution. I have never had a problem with this solution.

On a scale from one to ten, I would give Git a nine.

What do I think about the scalability of the solution?

I think Git is scalable. We were always a team of five to ten members, but I think it can handle more. We are an engineering company, and half the company uses Git.

How was the initial setup?

The initial setup is a bit complex if you're doing it for the first time. It also depends on what you're trying to do. If it's just to push code, it's straightforward. But when you have to manage a big project, it can get complicated. For example, you must get information from other branches after setting up your branch. When you merge data, you must ensure you do not touch all this information. Deployment time depends on the project and its scalability.

The deployment steps include creating an account, changing your key, synchronization with the project, creating your branch, and creating your own files and modifying them.

What about the implementation team?

Other members of my team and I implemented this solution.

What's my experience with pricing, setup cost, and licensing?

As a student, I didn't have to pay for the license.

What other advice do I have?

I would tell potential users to read the tutorials and guidebook to understand Git and start doing things inside. You can quickly merge and create branches and versions. You have to be trained to use Git; then, it's easy.

On a scale from one to ten, I would give Git an eight.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Tin Bùi - PeerSpot reviewer
Senior software engineer at Funding Societies Pte. Ltd.
Real User
Top 5Leaderboard
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Mohd Javed - PeerSpot reviewer
Software Engineer at Thomson Reuters International Pvt. Ltd.
Real User
Top 5
Easy to set up with good reliability and reasonable pricing
Pros and Cons
  • "The initial setup is very easy."
  • "The solution works perfectly fine so far."

What is our primary use case?

We primarily use the solution for version control. We use it to control the development version. We use it for scripts or whatever we are deploying. 

What is most valuable?

The solution allows for very good version control while coding. We can ignore certain versions and create branches out of exactly what we need. 

The repository is great. We can look into it first before creating versions. 

It works with Unix. 

Once we change things, we can test it locally very easily. 

The initial setup is very easy.

It is stable and reliable.

We have found the solution to be stable.

The pricing is reasonable. 

What needs improvement?

The solution works perfectly fine so far. For the last year, it hasn't given me issues. 

For how long have I used the solution?

I've been using the solution for one year. 

What do I think about the stability of the solution?

It's been stable and reliable. There are no bugs or glitches. I'd rate it eight out of ten. It doesn't crash or freeze. 

What do I think about the scalability of the solution?

The solution can scale well. I'd rate the ability to expand eight out of ten. You can expand it easily. 

Most people are using it in my organization. 

Which solution did I use previously and why did I switch?

We primarily use GitHub. Now we are using Git for version control. 

How was the initial setup?

The initial setup is very straightforward. It's not complex at all. 

What's my experience with pricing, setup cost, and licensing?

You can pay for a subscription. It is an affordable product. 

What other advice do I have?

I'm an end-user. 

I'd recommend the solution to other users. Both Git and GitHub are very useful for development. 

I would rate the solution eight out of ten. 

Which deployment model are you using for this solution?

Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Consultant/Software Engineer at a computer software company with 10,001+ employees
Real User
Top 20
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Version Control Report and find out what your peers are saying about Git, IBM, Canonical, and more!
Updated: April 2024
Product Categories
Version Control
Buyer's Guide
Download our free Version Control Report and find out what your peers are saying about Git, IBM, Canonical, and more!