2026 Best Software Awards are here!See the list
Git

By Git

Re-claim Profile

Re-claim your company’s G2 profile

This profile hasn’t been active for over a year.
If you work at Git, you can re-claim it to keep your company’s information up to date and make the most of your G2 presence.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Re-claim
4.7 out of 5 stars

How would you rate your experience with Git?

Git Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

1 month

Return on Investment

6 months

Git Media

Git Demo - Git
Git
Git Demo - Git
Git
Git Demo - Git
Git
Product Avatar Image

Have you used Git before?

Answer a few questions to help the Git community

Git Reviews (514)

View 1 Video Reviews
Reviews

Git Reviews (514)

View 1 Video Reviews
4.7
514 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise Git for its reliable version control and efficient collaboration features, which facilitate teamwork and code management. The ability to easily create branches and track changes allows developers to work simultaneously without conflicts. However, many note a steep learning curve for beginners, making initial use challenging.
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Nijat I.
NI
Full-stack Developer
Information Technology and Services
Small-Business (50 or fewer emp.)
"Empowers Developers with Reliable Version Control and Seamless Collaboration"
What do you like best about Git?

Git ensures efficient and reliable version control. Versioning becomes simple for developers using Git. Developers can experiment without any risks using branching and merging techniques in Git. Git is compatible with tools like GitHub or GitLab. Git has a powerful command line interface. Overall, it facilitates developers in ensuring code quality and easy collaboration. Review collected by and hosted on G2.com.

What do you dislike about Git?

The curve of learning is steep in this case. This is especially because it involves command-line work. This is especially problematic for new users. Sometimes, there are merge issues that have to be handled. This is sometimes tricky. The improper use of certain commands is also to be kept in mind. Review collected by and hosted on G2.com.

Gaurav J.
GJ
Senior Software Engineer
Enterprise (> 1000 emp.)
"Best Tool For Developer (Git)"
What do you like best about Git?

For me, Git’s greatest strength lies in its ability to combine flexibility with reliability. As a distributed version control system, it allows each developer to maintain a complete copy of the project history locally, which not only accelerates workflows but also minimizes dependence on a central server. Its lightweight branching and merging make it easy to experiment, so feature branches, hotfixes, and pull request-based reviews fit seamlessly into team routines. The detailed commit history serves as an auditable and searchable log of changes, aiding in debugging, code reviews, and the transfer of knowledge. When you add Git’s extensive tooling and integrations—such as CI/CD pipelines, code review platforms, hooks, and the powerful command-line interface—it becomes clear why Git is suited for everything from individual projects to large, cross-functional teams. All in all, it’s robust, fast, and essential for modern software development. Review collected by and hosted on G2.com.

What do you dislike about Git?

Git is powerful, but a few things frustrate me:

Steep learning curve & confusing concepts — staging, rebasing, and detached HEAD are easy to get wrong without practice.

Cryptic CLI errors — error messages aren’t always helpful, which makes debugging Git issues time-consuming.

Merge conflicts — resolving complex conflicts (especially across large refactors) can be error-prone.

History rewriting risks — commands like' git rebase' or' git push --force' can accidentally lose work if not used carefully.

Poor handling of large binary files — repositories with big binaries grow fast unless you use Git LFS.

Submodules and monorepos — they add considerable operational complexity.

Mitigations I use: training + docs for teammates, protected branches and PRs, git-lfs for binaries, clear branching policies, GUI tools for conflict resolution, and automation (CI) to catch mistakes early Review collected by and hosted on G2.com.

Raj B.
RB
Software Engineer
Enterprise (> 1000 emp.)
"Essential for Collaborative Development"
What do you like best about Git?

I like using Git for development and code management, especially when more than two developers are working together. I appreciate the branch management feature, which is very beneficial for my work. Git is a good tool for managing code in a repository. Additionally, it's very easy to initiate Git and set it up in projects globally, making it straightforward to get started. Review collected by and hosted on G2.com.

What do you dislike about Git?

merge conflict, it's tedious task if we are working on same file Review collected by and hosted on G2.com.

Teboho P.
TP
Backend Engineer
Broadcast Media
Enterprise (> 1000 emp.)
"Full Control and Easy Collaboration with Git"
What do you like best about Git?

Git gives me full control over my code history, makes collaboration easy, and lets me experiment safely through branching and easy rollbacks. Review collected by and hosted on G2.com.

What do you dislike about Git?

The learning curve can be steep, and when things go wrong like merge conflicts or a messy history it can be confusing to fix without solid Git knowledge. Review collected by and hosted on G2.com.

Savaş Furkan A.
SA
Network Engineer
Enterprise (> 1000 emp.)
"Unmatched Reliability and Flexibility for Version Control"
What do you like best about Git?

Git’s best trait is that it never loses your work. Branching is cheap, merging is flexible, and the whole system pushes you toward clean, traceable changes. It’s a safety net with a time machine attached. Review collected by and hosted on G2.com.

What do you dislike about Git?

What I don’t enjoy is how easily Git lets you shoot yourself in the foot. A wrong reset or force-push can turn your stomach. The command set also feels like archaeology—powerful, but full of weird historical edges. Review collected by and hosted on G2.com.

Sai Nikhil Chakravarthy N.
SN
SAP Consultant
Mid-Market (51-1000 emp.)
"Best Choice for Managing Code: My Git Experience"
What do you like best about Git?

What I like most about Git is its ability to track every change in a project with precision, making it easy to collaborate and roll back to previous versions when needed. Its branching and merging features allow multiple people to work on different parts of the code simultaneously without conflicts, and the distributed nature ensures I always have a complete local copy of the repository. This flexibility, combined with powerful integration options, makes it an indispensable tool for any development workflow. Review collected by and hosted on G2.com.

What do you dislike about Git?

What I dislike about Git is that it can be intimidating for beginners due to its command-line complexity and the variety of commands to learn. Resolving merge conflicts can sometimes be confusing, especially in large projects, and remembering less frequently used commands often requires looking up documentation. Review collected by and hosted on G2.com.

Megha G.
MG
Sr. QA Engineer
Enterprise (> 1000 emp.)
"Easy Version Control for Fast, Reliable Team Collaboration"
What do you like best about Git?

Easy version control

Simple collaboration

Reliable change tracking

Fast and efficient

Great for teamwork

Easy branching and merging

Keeps code organized

Stable and dependable Review collected by and hosted on G2.com.

What do you dislike about Git?

Steep learning curve for beginners

Can be confusing at first

Error messages could be clearer

Complex commands for new users

Merging conflicts can be tricky

Requires practice to master

Not very beginner-friendly initially Review collected by and hosted on G2.com.

PH
Software Developer
Enterprise (> 1000 emp.)
"Best Version Control Software for Developers"
What do you like best about Git?

best software for any developer that needs version control. super easy to use Review collected by and hosted on G2.com.

What do you dislike about Git?

slow while identifying merge conflicts and stuff Review collected by and hosted on G2.com.

kolli p.
KP
Sr Test Automation Engineer
Mid-Market (51-1000 emp.)
"Best All purpose -GIT"
What do you like best about Git?

Branching, Merge Request,code review, ai suggestions Review collected by and hosted on G2.com.

What do you dislike about Git?

Almost i like everything, no negatives till now Review collected by and hosted on G2.com.

ALISHETTI S.
AS
Software Engineer
Enterprise (> 1000 emp.)
"Collaboration and Version control of Git"
What do you like best about Git?

I like the version control feature, its ability to provide a platform for team collaboration with the git bash terminal and push,pull,clone,merge operation that enable seamless development. Review collected by and hosted on G2.com.

What do you dislike about Git?

I didn't find any feature that I dislike. Review collected by and hosted on G2.com.

Pricing Insights

Averages based on real user reviews.

Time to Implement

1 month

Return on Investment

6 months

Average Discount

20%

Git Comparisons
Product Avatar Image
Azure DevOps Server
Compare Now
Product Avatar Image
Subversion
Compare Now
Product Avatar Image
AccuRev
Compare Now