---
title: Git Reviews
meta_title: 'Git Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 536 reviews by the users' company size, role or industry
  to find out how Git works for a business like yours.
aggregate_rating:
  rating_value: 4.7
  review_count: 536
  scale: '5'
date_modified: '2026-07-17'
parent_category:
  name: Source Code Management
  url: https://www.g2.com/categories/source-code-management
---

# Git Reviews
**Vendor:** Git  
**Category:** [Version Control Software](https://www.g2.com/categories/version-control-software)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 536
## About Git
Git is a fast, scalable, and distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Originally developed for the Linux kernel, Git has become the de facto standard for version control, utilized by millions of developers worldwide. Its distributed architecture allows each developer to have a complete history of the project, enabling robust collaboration and offline work capabilities. Key Features and Functionality: - Distributed Version Control: Every developer has a full copy of the repository, allowing for independent work and reducing reliance on a central server. - High Performance: Git is optimized for speed, efficiently handling large repositories with millions of files and commits. - Data Integrity: Every file and commit is checksummed and retrieved by its checksum, ensuring the integrity of the repository. - Branching and Merging: Git offers powerful branching and merging capabilities, facilitating parallel development and feature integration. - Staging Area: The staging area allows developers to prepare commits by selecting changes to include, providing greater control over the commit history. - Free and Open Source: Released under the GNU General Public License version 2.0, Git is free to use and modify, promoting collaboration and transparency. Primary Value and User Solutions: Git addresses the challenges of collaborative software development by providing a reliable and efficient system for tracking changes, coordinating work among multiple developers, and maintaining a comprehensive history of project evolution. Its distributed nature ensures that developers can work offline and merge changes seamlessly, reducing conflicts and enhancing productivity. By offering a robust set of tools for version control, Git empowers teams to manage their codebases effectively, leading to more stable and maintainable software projects.




## Git Reviews
  ### 1. Essential & Efficient Repository Server for every developer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sasikumar R. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 27, 2024

**What do you like best about Git?**

Version control for each code merge or push
Light weight and easy to install
Easy to revert or fetch old code
Cherry-pick the changes is very helpful 
Open source
Storage management
Multiple features to handle branches and repository

**What do you dislike about Git?**

Difficult to understand and use for beginners
Need to remember and familiar with git commands to expertise all the git features
UI is not good
Git comparision needs another app

**What problems is Git solving and how is that benefiting you?**

Open source repository to maintain our project code
Easy to use once familiar with git commands
Easy to switch to versions and projects
Really helpful to have user branches for each feature integration

  ### 2. Using GIt is easy and provides peace of mind for versioning.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amiket G. | Software Test Engineer II, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 02, 2025

**What do you like best about Git?**

It's seemless intergation with any operating system. The ease of use and it's GUI is very helpful.

**What do you dislike about Git?**

Complexity of Branch management, learning curve for someone who is new to tech world.

**What problems is Git solving and how is that benefiting you?**

With version control it becomes difficult to keep track of changes to code, manage different versions, and revert to an earlier version. Git provides an extensive history of all the changes, making it easier to track back to who made what changes and when.

  ### 3. What a Version Control System

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alok y. | Mysql Database Administrator, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 28, 2024

**What do you like best about Git?**

In my experience Git is one of the best version control system among all version control present now.
Git provided me the flexibility to manage and track my changes in my projects once synced with your repositories it is very fast actuely it is known for its speed and support for branching and merging.
My experience of using git at the time working with my team on any project branching and merging is effortless by using the git command line or git desktop some features very help full like you can scan source code by using sonar qube or some other scanning tool.

**What do you dislike about Git?**

Still, I not found   any issue to dislike the git but only one thing  is 
difficult for biginner because it is difficult to understand the branching and merging  without any help

**What problems is Git solving and how is that benefiting you?**

I can track all my changes and my team members changes in project

  ### 4. Review on Git

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ayushi S. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 29, 2024

**What do you like best about Git?**

By my personal experience working with git, i believe branching and merging has been easier. Feature branches, bug fixes and experimental branches can be easily managed. Git provides various incredible commands like stash, rebase, cherry-pick, reflog, reset ,etc which has solve a lot of problems related to find particular commit, go to particular commit, bring committed changes to your local branch, keep your changes without commit,etc. Git has a very active community. Many solutions to our problems are already tried and available for us find we reach out.

**What do you dislike about Git?**

Git being very powerful still, itself does not provide built-in access control mechanisms. Although this is often handled by platforms like GitHub, GitLab or Bitbucket, it can be a limitation if you use regular Git without such services. For beginner some commands can be confusing. Solving merge conflicts can also be hectic sometimes.

**What problems is Git solving and how is that benefiting you?**

Git is basically used for version controling. Personally, i believe git is very powerful tool. There were various issues which I encountered throughout my coding journey regarding branching and merging. Git having a very huge active community there are various solutions available through sources. Git rebase,squash,reset,cherry-pick,stash,reflog are one of my favourite which makes things pretty easier and commit cleaner.

  ### 5. Excellent Version control Management tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jithendra S. | Associate Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 04, 2024

**What do you like best about Git?**

I Like this tool as it keeps track of the changes I make to a particular file. so that I can revisit and look back to old versions whenever needed.

**What do you dislike about Git?**

I would say a little bit of Expertise is needed to make the most out of Git.

**What problems is Git solving and how is that benefiting you?**

As a developer i make changes to files frequently based on the requirement. It's hard to keep different versions of files in a system as there is a chance of things going wrong.This is exactly what git is addressing

  ### 6. on eof the best experience while using Git

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ritik K. | Senior Software Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 20, 2025

**What do you like best about Git?**

I like the most important thing about Git is it is very easy to install and learn. By using git we can easily commit our changes in code repo and integrate those changes with the GitHub.

**What do you dislike about Git?**

Until I have no issue occured while using Git.

**What problems is Git solving and how is that benefiting you?**

It is one of the best version control software. Git solved our problem of version controlling of the application code development. We are able to go to previous commit easily by using Git.

  ### 7. Best application development tracker tool

**Rating:** 4.5/5.0 stars

**Reviewed by:** rohan l. | Software Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 13, 2025

**What do you like best about Git?**

I like the best about Git is it is very easy to install and very easy to learn. By using Git we are able to integrate with local Repo and remote repo easily.

**What do you dislike about Git?**

As of now I didn't face any problem while using Git

**What problems is Git solving and how is that benefiting you?**

Our problem is to find best version control software so that we can easily track development of application. Git solved this problem and helped us a lot.

  ### 8. best source version control tool for code tracking

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit K. | Software Engineer , Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** January 09, 2025

**What do you like best about Git?**

I like the best about the Git is it is very easy to install and use. It helped us a lot.

**What do you dislike about Git?**

As of now I didnt find any difficulties in Git.

**What problems is Git solving and how is that benefiting you?**

Our problem is to use use such tool that will helps us in our application development from end to end. Git helped us alot to track all the code history also in code deployment such as through Jenkin.

  ### 9. Best version Control software

**Rating:** 4.5/5.0 stars

**Reviewed by:** preeti c. | Assistant vice president, Apparel & Fashion, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 30, 2024

**What do you like best about Git?**

I like the best about git is it tracks each and every record of our actions i.e. code changes. We can easily keep the record by using git.

**What do you dislike about Git?**

There is nothing in git that I don't like. Everything is more than expectations.

**What problems is Git solving and how is that benefiting you?**

Our problem is to track record of coding and more than one developer working on application development. This major problem is solved by git.

  ### 10. Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shabaz K. | Senior Quality Assurance Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 16, 2025

**What do you like best about Git?**

Building the builds adding results using slack bot

**What do you dislike about Git?**

There is no specific point to dislike git

**What problems is Git solving and how is that benefiting you?**

Can be added the labels post teating the MR

  ### 11. Git is the best source control software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prashil S. | Full-stack Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 18, 2024

**What do you like best about Git?**

Git is open source. Git is the most efficient software for source control due to its vast command functions and ease of access using it's GUI for those who do not want to use commands. Using git every day makes me realize how effective Git is. Integrating git after implementing it with the development software like Visual Studio Code or VS2022 is very easy.

**What do you dislike about Git?**

There is nothing to dislike about git as such. But if the GUI of Git was a bit more user-friendly and self explanatory then it would be great.

**What problems is Git solving and how is that benefiting you?**

Git shows proper errors and logs for developers to understand where they went wrong. Also the source control tree helps me understand who pushed which commit and which branch I am working on. This helps all the developers to see the development flow and which features are being implemented.

  ### 12. A version control system review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aymar A. S. O. Sedami N. | Entrepreneur, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** March 29, 2024

**What do you like best about Git?**

It is a powerful version control system to release solutions. The version control system uses Github like a collaborative platform for developers.The version control system is full of features for branch modeling, branch creation and collaboration through continious integration.It is full of commands to analyse issues in the code.

**What do you dislike about Git?**

It is a reliable tool in the market.It is a supportive tool that needs understanding from the team members to reach continious integration and  delivery.

**What problems is Git solving and how is that benefiting you?**

Git sorts out the matter of generating artifacts. Besides, it is a helpful tool for product versionning. After that, Git solves the method of collaboration through branch models for developers.The version control system is reliable and maybe plug in  with integration server such as Jenkins to generate consistently artifacts.
Git sorts out team collabration through issues like merge conflits, review of pull requests and code analysis.

  ### 13. Ease of version control and Code management

**Rating:** 4.5/5.0 stars

**Reviewed by:** Chetan P. | Fullstack Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 15, 2024

**What do you like best about Git?**

The Best part of git is they are keep upgrading themself, Helping developers to set up CI CD pipelines using github actions, also helping to scan source code using sonar qube and many more scanning tools.   really helpfull features

**What do you dislike about Git?**

Git is an outstanding product made, have some issues  in terms of implementing verious branching stratagies, also they can inprove on side of code merging.

**What problems is Git solving and how is that benefiting you?**

git is helping and solving so many problems , few of them are 1. Git helping to manage and maintain code where multiple develpers are working at same time
2. Helping to create a automated Ci CD pipelines to build and deploy an apllications
3. Solving static security scanning issue

  ### 14. Git the ideal tool for software development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yojerlis  P. | KPI Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** December 31, 2024

**What do you like best about Git?**

The speed with which pushes and pulls can be done.

**What do you dislike about Git?**

It has a very long learning curve.

**What problems is Git solving and how is that benefiting you?**

Problems: The learning curve.
Benefits: Do version control in a super fast way.

  ### 15. Best application for code managements

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anish K. | Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 20, 2024

**What do you like best about Git?**

Its version control features, commits, merge requests, peer reviews and easy to use, quick update and patches. We use this daily for our feature updates and very easy to integrate with VSC and INTELLIJ.

**What do you dislike about Git?**

Everything is fine except sometimes it takes time to clone the while project.

**What problems is Git solving and how is that benefiting you?**

Easy to maintain software codes and quick feature updates.

  ### 16. git - the only version control software you need

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hrithik S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 13, 2024

**What do you like best about Git?**

There are a lot of features of Git that I like. It provides version control system, i.e we can go to previos versions it the current version has errors. It also provides the functionality to work with our collegues in collaboration on the same project. We can work on the same project and at the same time. It is really very easy to use and easy to implement using cmd or vs code terminal.

**What do you dislike about Git?**

There is nothing to not like about git. It is the best tools for version control and collaborative work.

**What problems is Git solving and how is that benefiting you?**

Git is solving the previous existing problem of version control. Using git, we can easily get back to previous versions of our software. It is also very useful for collaborative work.

  ### 17. GitHub

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prudhvisai D. | Student, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 22, 2024

**What do you like best about Git?**

The git is really made so easy to track the applications that are connected with the people around the world.
Moreover, there are lots of users that uses git more offen throught out the day to day basis.I like the integration of the application which a user can easily use implement the projects within there repositories.

**What do you dislike about Git?**

Sometimes it doesn't respond to the commands that we need at times and pull,merge are bit of headache within the application when we use it.

**What problems is Git solving and how is that benefiting you?**

Git solves all the problems that a company or a user want to accomplish there task in given amount of time.We can use it anywhere in the world by sitting at one place which makes  git a powerfull tool in the world for all the needs.
Benefits that we get:
1.Time management
2.Solves application related problems
3.Ease of use
4.Implementation of commands are easy to use

  ### 18. An Version Controller

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shaik Rizwan B. | Java Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 16, 2024

**What do you like best about Git?**

I like mostly of using for an version control process by the way of its Life cycle every one works on it.

**What do you dislike about Git?**

I Think their is no more dislikes about Git because it is user friendly if we understand it  work culture and enviroment by learning its process.

**What problems is Git solving and how is that benefiting you?**

Git is most useful for Version Control Software By learning its Life Cycle Structure, And it's features streamline the software development process, improve collaboration among developers, and ensure the integrity and reliability of the codebase. Personally, Git benefits me by providing a robust version control system that helps me manage my code effectively, collaborate with team members seamlessly, and track the evolution of projects over time.

  ### 19. Best Verision Control

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hiral P. | Lead Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 30, 2024

**What do you like best about Git?**

One of the best aspects of Git is its powerful branching and merging capabilities. Here's why this stands out

**What do you dislike about Git?**

Nothing to dislike. Everything is very good

**What problems is Git solving and how is that benefiting you?**

Git solves several critical problems in software development, providing numerous benefits,
Version Control and History Tracking,Collaboration and Parallel Development,Code Integrity and Stability,Backup and Redundancy,Traceability and Accountability,Flexibility in Workflows

  ### 20. Git is best version control system

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arun M. | Data Scientist, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 28, 2023

**What do you like best about Git?**

I can track all of my changes in any project, its full version tracking abilities awesome
I use it to coordinate with my developer team all of my project's parallel branches running on a different system.
I am using git science 2014 many time it help me when my new version stops working due to some error or bug then I simply go back to the last version that way git save me many time

**What do you dislike about Git?**

The git branching system is too complex to understand some time it confuses me
and some of the features are not available in git compared then 'Apache Subversion '.
There is no proper guidance for beginners if they  getting error  with the git command

**What problems is Git solving and how is that benefiting you?**

I push all of my software and projects on git and I can parallelly control and develop two versions of a software 
and I can track all changes made by my team members.
 Especially in web development where errors come or websites are down at the time of update or service
simply I reversed on previous version

  ### 21. Easy version control software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tushar G. | Enterprise (> 1000 emp.)

**Reviewed Date:** January 28, 2024

**What do you like best about Git?**

The best thing about GIT is that it does its version controlling very nicely. Each and every commit in the code repository is tracked back to the developer, to find which piece of code caused the application to stop working. Definitely, it takes some time to learn because of all the different scenarios there are and also if GIT Bash is used, then learning commands is difficult too. It is fast and also very easy to integrate with other software development tools.

**What do you dislike about Git?**

Learning all the git bash tools takes some time, so I think that is one part I do not like a lot.

**What problems is Git solving and how is that benefiting you?**

All our Selenium and Visual Studio codebase is saved in GIT, so as to promote parallel working by multiple developers and also to keep a track of all the changes made in the repository. Git has a lot of advanced features where the code review is also done very easily by the reviewers. Version control is the best part, because we know exactly who changed the code when. Its commands like push, pull, checkout, rebase, abort etc though took a little while to master, but now are at the tips of our fingers to work with.

  ### 22. Git in a life of a developer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Khushal C. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 23, 2024

**What do you like best about Git?**

Git is respondible for version control it helps me to manage the branches and to push commit and contribute in opensource projects it helps a lot while building or developing a project

**What do you dislike about Git?**

As a begineer it is bit complex for a user but as soon as we are good in hands on git we can go into next level of developing and version control

**What problems is Git solving and how is that benefiting you?**

As Git providing the best branching concept which personally helped me alot for version controlling and also git provide the commands which help me to take updated backup of my project in cloud and can be share in github with my team members,

  ### 23. Great tool for programmers and for team work

**Rating:** 4.5/5.0 stars

**Reviewed by:** Eduardo I. | Desempleado, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 02, 2023

**What do you like best about Git?**

One of the features I find most appealing about Git is its flexibility and ease of use. Git can be applied to a wide range of projects, from small personal endeavors to large enterprise initiatives. Furthermore, its high adaptability allows users to tailor it to their specific requirements. Moreover, it streamlines teamwork as it allows multiple individuals to work in the same repository, each contributing their part, and later efficiently merging the work done.

**What do you dislike about Git?**

the only negative of git is that the learning curve for its adoption is long and it is a bit complicated to learn if you are just starting to do this kind of work.

**What problems is Git solving and how is that benefiting you?**

It allowed me to fix bugs and also if I saw that part of a code was wrong it allowed me to go to previous versions to be able to start from a stable version. Also, I was calm because you do not lose the work you do and also you can recover it from other devices to continue working.At the time I had problems with a ticket purchase project made with js and after several days of work it allowed me to recover the latest stable version to correct what I had done wrong and continue with my work.

  ### 24. Git is the best source control system

**Rating:** 5.0/5.0 stars

**Reviewed by:** MD. Mehedi H. | Lead Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 20, 2023

**What do you like best about Git?**

Git introduced new era of source control. Creating branches are really effective to control source codes for large team. Developers can tag release notes during production release for tracking. Merging branches are really fun. It's easy to switch from one branch to another even specific commit. Overall git architecture is awesome.

**What do you dislike about Git?**

Sometimes auto merge doesn't guide developers. Merge conflict situation is really hard for developers.

**What problems is Git solving and how is that benefiting you?**

Source control management and version control management is beneficial. We can apply CI/CD on a software project so now it's automated and saves time to deploy on production server. It's really fun to release different software versions for different users. Multiple team members can develop software in different branch independently. Overall source control and version control are fun and saves times.

  ### 25. A good version control software

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ansh K. | Project Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 13, 2024

**What do you like best about Git?**

Here we can work on the same project with our peers and merge the changes without changing in the original format

**What do you dislike about Git?**

The history command used to find out the number of previously run commands kind of very hectic doesn't have better control

**What problems is Git solving and how is that benefiting you?**

To help at the organisation level to merge the code and rectify the error and cross checking the code before submitting or final merging

  ### 26. Git transformed us as developers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Elkin Edgardo G. | Gerente General, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 30, 2024

**What do you like best about Git?**

It is a system that simplified the task of version control for us, and the integration it offers allowed us to automate the application development process in the company.

**What do you dislike about Git?**

I really don't have anything I dislike about Git.

**What problems is Git solving and how is that benefiting you?**

With version control, integration into the application development management process, and automation

  ### 27. Excellent versioning tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** sidhant s. | Customer Service Representative, Enterprise (> 1000 emp.)

**Reviewed Date:** December 27, 2023

**What do you like best about Git?**

Git is a very good code versioning tool, having very advanced features to manage multiple people working on a single project. It helps keep everything up-to-date without any code conflicts. The best part is that git can be accessed in both command line as well as via GUI. It is very easy to implement on the existing codebase to keep all the changes in sync, keeping track of every user's commits and the changes that were part of that commit. Moreover, regular code pushes also allows the main codebase to stay updated at all times.

**What do you dislike about Git?**

Everything is working fine so far, and we have not encountered any issues. The only con or inconvenience could be in the command-line GIT where a user needs to be aware of all the commands that are to be manually entered in a specific format like push, pull, rebase, checkout, add, commit etc.

**What problems is Git solving and how is that benefiting you?**

We had multiple code developers working on a single project in different modules, so version control software such as GIT was a necessity. To avoid redundancies and conflicts in code, GIT kept a track of all the changes made by different dev users at all times. Moreover, by the feature of review changes by GIT admin, it is very easy to check the changes made by people before the main code branch is modified. Because all previous versions of code are available at all times, it is very convenient to revert to some specific commit in case of any code breaks due to some new code push.

  ### 28. Git Experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Muskaan J. | QA Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 11, 2024

**What do you like best about Git?**

Best, easy to use. Have been using it since long

**What do you dislike about Git?**

Nothing in particular that I disliked Git

**What problems is Git solving and how is that benefiting you?**

Pushing code, deploying code

  ### 29. Best tool for Version Control and Collaboration.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Harsha P. | Software Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** April 24, 2024

**What do you like best about Git?**

Helps the devs to keep track of the changes and working with other easier.

**What do you dislike about Git?**

It's little hard to learn at first and the hard part is when you combine changes(i.e Merging)

**What problems is Git solving and how is that benefiting you?**

Helps with the Version Control and Easy Collaboration to try new ideas without messing up the main project.

  ### 30. GitHub is best tool for track your changes

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rohit K. | Web Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 16, 2023

**What do you like best about Git?**

Git is by far the greatest version control tool I've encountered. It is one of the greatest devops tools on the market because to its simple branching mehod, convenience of usage, and readily available online help. Its connectivity with other programmes, such as JIRA or BitBucket, makes it an excellent contender for managing our project code.

**What do you dislike about Git?**

The programme is quite simple to use. Howeve, there is a little learning curve and some monitoring required in the early daya to ensure that the master repository is not tempered with. Also, it takes time to grasp how to overcome merge issues.

Recomendations for anyone thinking about using Git:
If  you need a one-stop solution for project code-management, I highly suggest this programme. It is readily connected with JIRA and jenkins, making it a great CI/CD tool.

**What problems is Git solving and how is that benefiting you?**

The finest tool that lets us conduct our project code management extremely smoothly is version control of the code. Furthermore, the simplest branching method allows you to share many repositories with the team at the same time.

  ### 31. Git - A Perfect choice for Developers to manage their source code

**Rating:** 4.5/5.0 stars

**Reviewed by:** Isam K. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 13, 2023

**What do you like best about Git?**

- Git is an ideal open source platform to review your code, track the necessary changes in computer files and keep a record of them.

-Git is perfectly suited for Automation wherein we can write the code and it performs without the help of User.

-The error in code can be easily recognised and made error free with a little debugging.

-Git commands are usually short and simple to work on especially if we have to clone the branch in a repository, update the particular folder and then push it back to your original path.

-Git is very much favoured in Software Companies that relies on source code, Technical Code review and Development lifecycle in a Project

**What do you dislike about Git?**

-Generally Git doesn't have a thing to improve on as it very well serves my needs but it can be a little bit faster while editing and storing your files, as the server load becomes very slow. 

-A high refreshing rate is desirable in Git.

**What problems is Git solving and how is that benefiting you?**

Git allows you to keep access of numerous computer files that are stored for a long period of time. It's helping me in an Organisation which demands timely update of your files as per the requirements. As an open source platform, it is simple and allows faster software development and continuous integration.
It is particularlty helping us in saving time as follows:
- To create branches, cloning it to your device, update in the local branch, adding, commiting, to submit push and pull requests, raising a merge requests etc.

  ### 32. Git is the best version control system and easy to use.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gitika S. | Senior Software Developer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 28, 2024

**What do you like best about Git?**

The commands are easy to remember and it is very easy to use.

**What do you dislike about Git?**

Sometimes due to case sensitivity it produces issues.

**What problems is Git solving and how is that benefiting you?**

To handle versioning and push pull code from remote to local system and local to remote system.

  ### 33. Amazing invention

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jaime M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 26, 2024

**What do you like best about Git?**

How my code is protected. It is easy to collaborate. Even when I work on a project alone, it still allows me to have good history and tracking of my code to revert any changes and have a historical evolution of my code.

**What do you dislike about Git?**

That it is not built in on Windows operating system.

**What problems is Git solving and how is that benefiting you?**

It is allowing me to protect my code and share it with myself and others.

  ### 34. Best version control system

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saurav J. | Assistant System Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 18, 2024

**What do you like best about Git?**

Easy to use with simple syntax and provide a flexible version control method.
The security management of the Git is the best part.

**What do you dislike about Git?**

I did't found any kind of lack while working at production level.

**What problems is Git solving and how is that benefiting you?**

It helps to shift the control the version of new releases of software versions.

  ### 35. Best code management tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vasundhara G. | Automation Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 10, 2024

**What do you like best about Git?**

The way they structure and record each code

**What do you dislike about Git?**

Nothing as such.... One of the best tool

**What problems is Git solving and how is that benefiting you?**

Code management, regression analysis

  ### 36. Git: Mastering Collaboration, Elevating Code Harmony

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Automotive | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 14, 2024

**What do you like best about Git?**

Git: The Best Version Control System. Whenever we look for version control & source control management, Git is the only word we hear. It is the monopolic amongst all of it's competitor. I like the ease of use of Git commands. We can easily implement it in our source code & maintain our repositories. As a daily user of Git, all the commands are familiar now, & this makes it a unique. In my team, all team members using Git on daily basis, I can say it is part of our daily routine. As it is providing vast range of features for source control as well as version control, it is most liked in all over industry. Both the ways, like by command line or by using user interface it is very easy to use & interact. I have integrated it with Sourcetree & it is working very efficient with external application. When it comes to customer support, as we all know we can easily find help anywhere on internet, as well as their own community is very useful for any kind of help.
I just say, Let's Git it!

**What do you dislike about Git?**

Honestly, I can say user interface can be more attractive so that people don't need to use some another external application for user interface purpose

**What problems is Git solving and how is that benefiting you?**

We are working on one R&D topic & we are writing code from very scratch. We have to maintain our repositories as well as documentation of research we did. We are looking for something like Git, then finally we have decided to use Git for our version control of our product.  Now we are easily can trace our progress on Git as well. Thanks To Git!

  ### 37. One of the best Source Code management tool with great set of features

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vivek P. | Principal Member Of Technical Staff (QA), Enterprise (> 1000 emp.)

**Reviewed Date:** October 15, 2023

**What do you like best about Git?**

Best UI and Easy to Use
Command line support is also one of the great features which helps us set up the entire CI/CD pipeline
Easy to integrate with any third-party development tool
Provide multiple security features as well
Easy to commit, pull, fetch and merge the code
Easy to maintain code history, source code management, branches etc
Open source tool
Great Community support

**What do you dislike about Git?**

Performance may be improved for heavy source code repo

**What problems is Git solving and how is that benefiting you?**

We are using Git as a Source code management and version control system to manage our source code. Using multiple branch concepts to commit changes to final repo.

  ### 38. I'm a daily user of git.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Priyanshu S. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 23, 2024

**What do you like best about Git?**

It is easy to use and user friendly also.

**What do you dislike about Git?**

Exploring it's features sometimes a little bit complex.

**What problems is Git solving and how is that benefiting you?**

It's solving storing source code & it's stashing features I loved that. It is very helpful for software developers.

  ### 39. A Great Tool For Programmers

**Rating:** 4.0/5.0 stars

**Reviewed by:** Reeya S. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 20, 2023

**What do you like best about Git?**

Git is best in class, free to use version control system that provides choices for repository maintenance, collaborative workflows, efficient branching and various feature such as git biscet making it a vital tool for effective code management.

**What do you dislike about Git?**

While Git may be difficult to understand for people without substantial technical experience, it is often simple to master, especially for those working on technological projects. However, early supervision may be required to avoid mistakes with the master repository, and resolving merge conflicts may take considerable time and practice to fully understand.

Recomendations to people contemplating Git: 
You may use git, but you must set aside a week from your calender to study git.

**What problems is Git solving and how is that benefiting you?**

I constantly use Git for project management in both my company's projects and my own pursuits, allowing me to improve organization and project progress monitoring. I use its branch structure to segregate several project components and smoothly integrate them into the main branch following successful code review. Furthermore, I find it quite useful for managing different customer specific branches, as well as labeling critical milestones and releases, facilitating smooth cooperation within our development team and improving overall maintainability.

  ### 40. A Tool of every programmer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gulshan A. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 05, 2023

**What do you like best about Git?**

Stash is one of the best features I have liked since using it through VSCode UI. Sometimes I need some changes in my files during development, so I have created a stash for that; when I start a new development, apply that stash & my work becomes easy.
Last time while working on a new feature, I was supposed to keep a pause in the middle, I just stashed it & now I can start working later in time where I stopped off.

**What do you dislike about Git?**

If you are working in collaboration, then while reviewing changes to push, it sometimes shows those changes that the other person already pushed, so that thing confuses me.

**What problems is Git solving and how is that benefiting you?**

Git is making it easy for developers to work in collaboration, & working with versions of their code quickly. Sometimes when we need to take a look at back file history, that it does quickly; otherwise, without version control, it's not possible.

  ### 41. Best tool for version control

**Rating:** 4.5/5.0 stars

**Reviewed by:** Muhammad A. | Senior Software Quality Assurance Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 29, 2024

**What do you like best about Git?**

Its easy ise and configuration is done easily with few words of commands it makes coder and devops life easy

**What do you dislike about Git?**

For few ide it's difficult to integrate with git which waste lot of time

**What problems is Git solving and how is that benefiting you?**

In old days it was difficult to find older versions of code of backed up code is required it was difficult to find

  ### 42. Very good for Managing project and teams

**Rating:** 4.0/5.0 stars

**Reviewed by:** Fateh  S. | Specialist at Tata Elxsi, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 21, 2023

**What do you like best about Git?**

It's very good in version control and management of large project as well as small project. Able to work different teams paralleley efficient way.
Customer support is very good.
Well prepared document we found.
We generally used git in over project. 
So highly recommend

**What do you dislike about Git?**

Sometime branches are not updated and after pushing code every time we need to clean HEAD to avoid old code merge with new code.

**What problems is Git solving and how is that benefiting you?**

Soloving following problems
- multiple teams works parallelly 
- good for teams tasks tracking 
- good for team coloberation

  ### 43. Version Control With Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yash D. | Senior Software Engineer II, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 13, 2023

**What do you like best about Git?**

- Git allows us for effortless collaboration for our project repos among me and my team.
 - Creating git branches is really quick and easy, which allows us to work on multiple features or fixes at the same time.
 - Git works well with commiting changes, switching branches, or cloning any repo.

**What do you dislike about Git?**

There isn't anything to dislike about Git. however, learning git is a bit overwhelming for any newbie, but once they learn how it works, it becomes an useful tool for everyday use.

**What problems is Git solving and how is that benefiting you?**

I've been using Git for the last 2 years, and the following features i use in my everyday work...
- Git merge conflict resolver.
- I can stash the changes if i urgently need to switch thought branches without losing their current changes.
- I can easily integrate Git with my IDE and other plugins.

  ### 44. It's is good version control system for project  development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit V. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 29, 2023

**What do you like best about Git?**

Speed and tracking of change customer support and efficiency i like best about Git
Easy to use

**What do you dislike about Git?**

Lack of documentation and not track empty folders are dislike a out git

**What problems is Git solving and how is that benefiting you?**

It's help me track change made to my project code and also help to collaborate with other developer help me debugging code

  ### 45. A Great Version Control System For Managing Our Source Code

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 16, 2023

**What do you like best about Git?**

Git stands out as an excellent and user-friendly version control tool, offering a collaborative platform for programmers and developers to easily merge their solutions and code creatively.

**What do you dislike about Git?**

I am satisfied with the product and have no dislikes about the product.

**What problems is Git solving and how is that benefiting you?**

The new feature that lets you commit code directly, without needing a code editor, is fantastic.

  ### 46. A Versatile Version Control System

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ajinkya B. | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 06, 2023

**What do you like best about Git?**

I like best about Git is its versatility. Git can be used for a variety of projects, from small personal projects to large enterprise projects. It is also very flexible, allowing users to customize it to their specific needs.

**What do you dislike about Git?**

The only thing I dislike about Git is that it can be a bit complex to learn. However, there are many resources available to help users learn Git, and once you learn it, it is very easy to use.

**What problems is Git solving and how is that benefiting you?**

Git is benefiting me by allowing me to collaborate with my team on projects. We can use Git to track our progress, collaborate on ideas, and revert to previous versions of our code if we make a mistake. This has helped us to save time and improve the quality of our work.

  ### 47. Easy to use version control to maintain code

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mama P. | Independent Data/Cloud Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 23, 2023

**What do you like best about Git?**

Easy to use for code maintanenace and code versioning. Can use command line and use GUI based free tool like source tree to use GIT too. It has integration for many other tools too like docker to deploy code across different environment.

**What do you dislike about Git?**

Like git for version control. Couldn't think of any downsides right now.

**What problems is Git solving and how is that benefiting you?**

easy to maintain and manage code for distributed and big teams in agile environment.

  ### 48. Version Control at it's best

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sayan B. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 27, 2023

**What do you like best about Git?**

First of all I'm loving to use Git for my projects since 3 years. The feature merge & pull I like the most. I used to merge different branches with git. I also do commit, push, pull through git. In one word it's awesome to me.

**What do you dislike about Git?**

Till now there is nothing as such, but after merging in a branch if I get merge conflict I think there is no way to solve the conflicts. I'm not sure whether it is possible or not. But as of now I've not seen it.

**What problems is Git solving and how is that benefiting you?**

I'm maintaining my project codes with Git. In our team many members working in a single branch, so when which member are raising pull request, who are approving etc. we can see by the history. Also everyone's code we are merging in a common branch through git. Also many other things also we are doing through Git.

  ### 49. Very helpful in managing your files

**Rating:** 4.0/5.0 stars

**Reviewed by:** Piyush V. | Frontend Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 25, 2023

**What do you like best about Git?**

The overall working of Git makes managing your files much easier and more systematic than manually maintaining them.
You have almost all of its necessary features available to you free of cost.
It integrates very well with other software like VS Code, making your version control experience seamless.

**What do you dislike about Git?**

Directly using Github online is much more convenient as compared to using CLI (as you need to remember its commands).
The more you dive deep into its settings, the more complicated it becomes.
Except for this, other things work fine.

**What problems is Git solving and how is that benefiting you?**

Git helps me maintain all the past track of my files to retrieve them whenever needed. I primarily use the basic commands, i.e., pull, push and merge, for almost 90 percent of my work.
Occasionally I use it analytics to get some past information.

  ### 50. Comprehensive Configuration Management tool with almost all required features

**Rating:** 5.0/5.0 stars

**Reviewed by:** NItin  K. | Enterprise (> 1000 emp.)

**Reviewed Date:** June 02, 2023

**What do you like best about Git?**

Online and offline commit possibilities, restore delete commit feature comes very handy in bulky projects, good security features. Its also versatile and reliable enough to handle big projects with multiple versions pretty efficiently.

**What do you dislike about Git?**

Poor GUI and a steep learning curve for new users, the access control mechanism is not available for security purposes; it's a big resource hogging tool. No built-in system for tickets etc., and the user has to rely on third-party tools for the same.

**What problems is Git solving and how is that benefiting you?**

Source code control management of small and huge projects with multiple users globally. It's benefiting me by its seamless distributed nature, helping different developers work on specific tool features, which can be further merged to main branches once validated and pull requests approved by the stakeholders.


## Git Discussions
  - [What is Git used for?](https://www.g2.com/discussions/what-is-git-used-for) - 4 comments, 1 upvote
  - [sdfsfdsfsfdsfsfsfsfsfsfsfsf](https://www.g2.com/discussions/sdfsfdsfsfdsfsfsfsfsfsfsfsf) - 2 comments, 1 upvote
  - [what is the most channeling use of Git in your experience](https://www.g2.com/discussions/29849-what-is-the-most-channeling-use-of-git-in-your-experience) - 2 comments

- [View Git pricing details and edition comparison](https://www.g2.com/products/git/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-07-19+23%3A28%3A50+-0500&secure%5Bsession_id%5D=9c27d8d6-0c16-46f4-8f0f-195c87a3fafd&secure%5Btoken%5D=5b54804f8f0401bc0e4809b360eabfacb8dad1d56fe233338958dbd1ad22680f&format=llm_user)
## Git Integrations
  - [Android Studio](https://www.g2.com/products/android-studio/reviews)
  - [Azure DevOps Server](https://www.g2.com/products/azure-devops-server/reviews)
  - [Azure Pipelines](https://www.g2.com/products/azure-pipelines/reviews)
  - [Bitbucket](https://www.g2.com/products/bitbucket/reviews)
  - [CoPilot AI](https://www.g2.com/products/copilot-ai/reviews)
  - [Cursor](https://www.g2.com/products/cursor/reviews)
  - [Cypress](https://www.g2.com/products/cypress/reviews)
  - [Docker](https://www.g2.com/products/docker-inc-docker/reviews)
  - [Eclipse](https://www.g2.com/products/eclipse/reviews)
  - [GitHub](https://www.g2.com/products/github/reviews)
  - [GitHub Copilot](https://www.g2.com/products/github-copilot/reviews)
  - [GitLab](https://www.g2.com/products/gitlab/reviews)
  - [IBM Terraform (formerly HashiCorp Terraform)](https://www.g2.com/products/ibm-terraform-formerly-hashicorp-terraform/reviews)
  - [IntelliJ IDEA](https://www.g2.com/products/intellij-idea/reviews)
  - [Jenkins](https://www.g2.com/products/jenkins/reviews)
  - [Jira](https://www.g2.com/products/jira/reviews)
  - [Kubernetes](https://www.g2.com/products/kubernetes/reviews)
  - [MuleSoft Anypoint Platform](https://www.g2.com/products/mulesoft-anypoint-platform/reviews)
  - [Nimble CRM](https://www.g2.com/products/nimble/reviews)
  - [PyCharm](https://www.g2.com/products/pycharm/reviews)
  - [Selenium WebDriver](https://www.g2.com/products/selenium-webdriver/reviews)
  - [Slack](https://www.g2.com/products/slack/reviews)
  - [Slack Connector for Jira](https://www.g2.com/products/slack-connector-for-jira/reviews)
  - [SlackNotify](https://www.g2.com/products/slacknotify/reviews)
  - [SONAR](https://www.g2.com/products/sonar-2025-01-07/reviews)
  - [SourceTree](https://www.g2.com/products/sourcetree/reviews)
  - [Visual Studio](https://www.g2.com/products/visual-studio/reviews)
  - [Visual Studio Code](https://www.g2.com/products/visual-studio-code/reviews)
  - [Xcode](https://www.g2.com/products/xcode/reviews)


## Top Git Alternatives
  - [Azure DevOps Server](https://www.g2.com/products/azure-devops-server/reviews) - 4.2/5.0 (192 reviews)
  - [P4](https://www.g2.com/products/p4/reviews) - 4.2/5.0 (93 reviews)
  - [AWS CodeCommit](https://www.g2.com/products/aws-codecommit/reviews) - 4.2/5.0 (81 reviews)

