Introducing G2.ai, the future of software buying.Try now
Waydev
Sponsored
Waydev
Visit Website
Product Avatar Image
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?

Waydev
Sponsored
Waydev
Visit Website
Shivam G.
SG
Software Engineer II
Enterprise (> 1000 emp.)
"Git Review"
What do you like best about Git?

Git is great tool for developing software. Git helps us to instantly initialise a repo. The code review process is a very good utility so that our code gets reviewed before merging in the main branch. It provides a safe way to merge the code to the master by creating a pull request. It creates the commits which creates snapshots of the current state of our project so that we can revert back to any previous commit. Review collected by and hosted on G2.com.

What do you dislike about Git?

The interface is very basic. One need to be experienced with all the commands to use git efficiently. While merging the branches, one need to be careful for the conflicts otherwise it will insert code smells. Review collected by and hosted on G2.com.

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 (499)

View 1 Video Reviews
Reviews

Git Reviews (499)

View 1 Video Reviews
4.7
500 reviews

Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Pradumna S.
PS
Open Source Developer
Small-Business (50 or fewer emp.)
"Essential Tool for Effortless Collaboration and Version Control"
What do you like best about Git?

We use Git every day as the core of our development workflow. All our codebases are maintained in Git repositories, and our entire team collaborates through feature branches, pull requests, and code reviews. Whenever we ship updates or new releases, we rely on Git to track changes, maintain clean version histories, and make sure every change is reviewed before it reaches production. If a deployment does not behave as expected, we use Git to immediately revert to a stable commit so our systems remain available without downtime. We also use Git to manage long-running features, resolve merge conflicts, and tag releases for better tracking. Git gives our team reliability, clarity, and complete control over the development process, and it is essential for how we build and ship software. Review collected by and hosted on G2.com.

What do you dislike about Git?

Nothing, there is nothing to dislike about Git Review collected by and hosted on G2.com.

Akshay Y.
AY
Software Developer - 2
Mid-Market (51-1000 emp.)
"Reliable and scalable modern version control that just works."
What do you like best about Git?

I use Git every single day, so the thing I appreciate most is how easy it is to branch and try stuff without messing up the main code. If I’m working on a feature, I just create a branch, experiment, push it, and merge when it’s stable. The diffs also help a lot, when I’m reviewing my own changes, I can immediately spot if I missed something or added a random debug log. Review collected by and hosted on G2.com.

What do you dislike about Git?

Literally no cons apart from the weird pop up comes while resolving and merging the conflicts Review collected by and hosted on G2.com.

Deepesh V.
DV
Software Engineer
Small-Business (50 or fewer emp.)
"Git for project workflow management."
What do you like best about Git?

I feel every software has to use git. Because it maintains the history of workflows and helps multiple people work on same project. It is easy to use and implement. I frequently use it in all my projects to track progress. It has various features like rollback and history of commits to show differences. It integrates easily with all products and customer support and community is great in supporting with issues at hand. Review collected by and hosted on G2.com.

What do you dislike about Git?

It could be difficult for beginners working on large scale enterprise projects with multiple developers involved and face difficulty with issues like merge conflicts. 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.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"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.

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.

dl d.
DD
student
Small-Business (50 or fewer emp.)
"Simplifies Code Management and Collaboration"
What do you like best about Git?

I really appreciate that Git is very light and makes it easy to record my code fetch. The user interface is very easy to use, which I find quite helpful. Setting it up was also straightforward with just a one line command in the terminal. Review collected by and hosted on G2.com.

What do you dislike about Git?

nothing as such Review collected by and hosted on G2.com.

Eashan G.
EG
Quality analyst
Information Technology and Services
Small-Business (50 or fewer emp.)
"Best tool to coloborate with team and easy to manage code base for Automation testing"
What do you like best about Git?

I like its simplicity and easy to use and speed, git never hangs, very easy to install and integratre with other tools like VS code Review collected by and hosted on G2.com.

What do you dislike about Git?

No issue I found all perfect in this toll Review collected by and hosted on G2.com.

Luca P.
LP
✅ CTO - Growth Marketer full stack #MarTech | ⚡️ SaaS Advisor
Marketing and Advertising
Small-Business (50 or fewer emp.)
"Distributed version control system for collaborative development"
What do you like best about Git?

• Distributed Architecture: Git implements a distributed version control model, meaning every contributor has a complete copy of the repository, including its full history. This architecture supports offline work, robust branching, and seamless collaboration across teams and geographies.

• Performance and Scalability: Operations such as committing, branching, merging, and comparing versions are optimized for speed and efficiency, even with large repositories. Git’s underlying algorithms are tailored to handle real-world source code trees and frequent change patterns.

• Advanced Branching and Merging: Creating, switching, and merging branches is lightweight and fast. Git’s branching model encourages non-linear development and parallel workflows, making it well-suited for feature-driven development and complex release cycles.

• Data Integrity: Every change in Git is tracked using cryptographic hashes (SHA-1), ensuring the integrity of the repository’s history. The snapshot-based model makes it impossible to alter past versions without detection.

• Toolkit-Based Design: Git provides a comprehensive set of command-line tools, allowing granular control over repository management and automation. The modular structure supports scripting and custom workflows.

• Cross-Platform and Protocol Support: Git repositories can be published and accessed over multiple protocols, including HTTP, HTTPS, SSH, and FTP. Compatibility with legacy systems and IDEs is facilitated through features like CVS emulation.

• Open Source and Community-Driven: Git is free, open-source software maintained under the GPL-2.0-only license. Its active community ensures ongoing development, extensive documentation, and broad integration with other tools and platforms (such as GitHub, GitLab, Bitbucket).

• Space Efficiency and Compression: Git uses delta compression and packfiles to efficiently store large histories and minimize disk usage, with periodic garbage collection and repacking for optimal performance.

• Staging Area: The staging area (index) provides granular control over which changes are included in each commit, supporting precise version management. Review collected by and hosted on G2.com.

What do you dislike about Git?

Handling of large binary files is inefficient. Git is optimized for text-based source code; storing large binaries can quickly bloat repositories and degrade performance unless additional tools (like Git LFS) are used. 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

16%

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