Try our new research platform with insights from 80,000+ expert users

Git vs GitHub comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Sep 29, 2024
 

Categories and Ranking

Git
Ranking in Version Control
4th
Average Rating
8.6
Number of Reviews
38
Ranking in other categories
No ranking in other categories
GitHub
Ranking in Version Control
3rd
Average Rating
8.8
Reviews Sentiment
7.6
Number of Reviews
88
Ranking in other categories
Application Security Tools (7th)
 

Mindshare comparison

As of November 2024, in the Version Control category, the mindshare of Git is 7.0%, down from 9.5% compared to the previous year. The mindshare of GitHub is 5.5%, down from 7.8% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Version Control
 

Featured Reviews

Grazvydas Govaras - PeerSpot reviewer
Jan 16, 2024
Helps to store and version the code
We use the solution for code management to store and version the code. It is the standard service we use for developing applications and infrastructure services You can have a central code repository using Git and have local code branches.  I would like to see less updates with the product.  I…
AjayKrishna - PeerSpot reviewer
Sep 11, 2024
Reduces project delivery times and costs
I think one area where GitHub could improve is its search and navigation functionality within repositories. For example, we use IDEs like IntelliJ or Visual Studio Code when developing code. These IDEs allow us to easily navigate from one piece of code to another file where a method is being called. It would be really helpful if the solution could add this navigation feature. It would allow us to move from one class file to another more easily, helping us search quicker and follow the code flow completely within GitHub. This would be more convenient than having to import the code into our local IDE to look at the code flow and navigate through it. Adding this kind of IDE-like navigation within the tool would make the user experience more seamless and efficient.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The tool's most valuable feature is branch workflows."
"Git is a powerful and mature tool that all software engineers use, whether they use it from the command line with the original version or integrate it with various tools. It helps by promoting collaboration and eliminating problems with code in separate locations. This greatly boosts productivity since you're not lost in a massive local repository, and everything remains organized."
"Git has a lot of online tutorials and resources available."
"Git is easy to manage...It is helpful for me and easy to manage the interface we are using from development to production."
"The initial setup is very easy."
"Git offers the ability to roll back to the previous version. You can also track all the small changes that you do."
"The best feature is that we can access it from anywhere if we have GitHub credentials."
"Git is easy to use."
"Even if I'm not in the office, I can access and work on my code from anywhere with my account credentials."
"We are finding GitHub is very stable."
"The versioning of the code and the tracking of changes are definitely some of my top features."
"This product is very good for storing and versioning code."
"It has a lot of features from the code development perspective. You get a lot of features such as repo, commit, merge, and branch. You can play around and do things on the fly. It is easy and simple to deploy. It is also easier to use when working from home."
"GitHub have a built-in software application development environment and this has been most useful."
"The tool is valuable because it helps us work in a distributed environment with multiple people across different locations and time zones. We have a common repository that everyone works on, which would be tough to manage manually. GitHub helps us maintain this single source of truth. Everyone can check out their own branches, which is important for our branching strategies. We can fork, check out feature branches, work on our code, and merge back into parent branches for deployment. This is crucial when multiple people are working on the same codebase."
"The solution can scale."
 

Cons

"I would like to see an improvement in the way the product owner can review changes."
"The price could be improved."
"We would like to see tutorials added to the product, for new users to follow so that they can optimize their use of the solution."
"The UI can be more user-friendly."
"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."
"The tool's user interface is terrible. It needs to be more user-friendly."
"The platform could have a feature for monitoring data recovery similar to Azure."
"The solution could improve by having more customization."
"GitHub should work on enhancing its search capability. The tool should add some more features and functionalities."
"There is room for improvement in terms of interface."
"In complex cases, we have to use the terminal for conflict resolution. If those conflicts could be resolved visually in the editor, that would be much better."
"I think it would be valuable to have more security. Some of the data is very open to everyone."
"The solution can improve by adding video guides, official guides, or short courses that cater to beginners who are new to the system. These resources could offer step-by-step guidance on how to use GitHub, including common procedures such as pulling and committing. Currently, many of us have to resort to searching for information on how to do these tasks via Google. An official guide provided by GitHub itself would be a valuable asset to newcomers and would save them time and effort."
"When I was new, I faced challenges with Git commands, such as reversing or deleting mistakes."
"The support team needs to have a well-defined SLA model since it is an area where the tool currently has some shortcomings."
"The GUI design is poor, so I exclusively use the CLI, which is much easier to use and understand. It would be great to see the GUI updated to be more user-friendly."
 

Pricing and Cost Advice

"Git is free and you don't have to pay for it."
"The platform is less expensive."
"Git is completely free."
"As a student, I didn't have to pay for the license."
"We use the open-source version."
"This is an open-source solution, so there are no licensing fees associated with it, and no extra, 'hidden' charges."
"The tool is free."
"I rate the tool's pricing a five out of ten."
"The tool offers a free program. As you go, you can upgrade from the community version to the professional one. I believe it costs about ten dollars per person, per month."
"It's cheaper than Bitbucket."
"You don't have to pay for a license if you are using the free version."
"My company purchased it. Before, we used to receive the free version, but then they purchased some of the features."
"GitHub is a cost-effective solution."
"We pay a licensing fee for GitHub, which could be cheaper."
"I haven't had to pay anything for GitHub, I use the free version."
"The product is reasonably priced."
report
Use our free recommendation engine to learn which Version Control solutions are best for your needs.
815,854 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Manufacturing Company
16%
Financial Services Firm
14%
Computer Software Company
11%
Healthcare Company
8%
Manufacturing Company
13%
Computer Software Company
12%
Financial Services Firm
11%
Government
7%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about Git?
You can have a central code repository using Git and have local code branches.
What needs improvement with Git?
There is nothing that could be improved at this time.
What do you like most about GitHub?
The control is the most valuable feature as developers can work on a single code.
What is your experience regarding pricing and costs for GitHub?
I have not paid for GitHub as I use the free version for personal projects. Organizations may take separate servers from GitHub based on their needs, yet I am unaware of the pricing details.
What needs improvement with GitHub?
GitHub could improve in resolving conflicts when multiple developers modify the same line of code. Introducing a feature to manage and resolve conflicts directly within the application rather than ...
 

Comparisons

 

Learn More

Video not available
 

Overview

 

Sample Customers

Google, Facebook, Microsoft, Twitter, LinkedIn, Netflix, PostgreSQL, Android, Rails, QT, Gnome, Eclipse
Dominion Enterprises, NASA, Braintree, SAP, CyberAgent
Find out what your peers are saying about Git vs. GitHub and other solutions. Updated: October 2024.
815,854 professionals have used our research since 2012.