Cancel
You must select at least 2 products to compare!
Git Logo
Read 35 Git reviews
2,247 views|2,085 comparisons
94% willing to recommend
GitHub Logo
4,295 views|1,818 comparisons
100% willing to recommend
Comparison Buyer's Guide
Executive Summary

We performed a comparison between Git and GitHub based on real PeerSpot user reviews.

Find out in this report how the two Version Control solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI.
To learn more, read our detailed Git vs. GitHub Report (Updated: March 2024).
768,415 professionals have used our research since 2012.
Featured Review
Mohd Javed
Diptayan Chaudhuri
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"You can have a central code repository using Git and have local code branches.""I use the solution for website management.""The initial setup is very easy.""Git is easy to use.""I believe it is beneficial to maintain a detailed log or history of who did what to a project and which user committed to the change.""Git is a stable solution. Stability-wise, I rate the solution a ten out of ten.""The setup process is pretty simple.""So far, the product has been stable. Stability-wise, I rate the solution an eight to nine out of ten."

More Git Pros →

"I'm able to access any repository that I like, whether it's public or private.""Even if I'm not in the office, I can access and work on my code from anywhere with my account credentials.""During our use of GitHub, we have not encountered any problems and GitHub adds new features frequently.""The version control functionality for this solution has been most valuable, especially when managing projects with multiple versions.""I find GitHub very user friendly.""The initial setup was straightforward.""The most valuable features are GitHub are the standard features, they are very useful.""A great feature is being able to have different repositories and different kinds of projects in a single solution at a single time. It's just a click away."

More GitHub Pros →

Cons
"More security is always welcome in my opinion.""About the configuration it is a little bit difficult, it can be improved.""The price could be improved.""If the file changes are on the same line, we need to resolve a merge conflict manually. Let's say there is a merge conflict on line 50 because we have multiple commits on the same line number. Git could add some artificial intelligence to resolve the conflict automatically.""The scalability could be better. I think it requires some discipline to have large teams working on the same project without facing problems merging code. I'm using Git for personal projects, but I know companies face merge conflicts when more than one person is working on code simultaneously.""If the solution could provide more language support options such as Korean, it would be helpful.""It would be preferable if the updates could be completed at a faster pace.""The UI can be more user-friendly."

More Git Cons →

"The security point should be addressed in the next release and scaling is also an issue.""There is a bit of a learning curve.""The initial setup requires heavy documentation which can be challenging for new developers.""The descriptions within Github could be more user-friendly to show the trees of Gitflow.""Github needs more storage.""I would want to see some form of code security scanning implemented.""It is difficult to merge a code or restore it to an older version.""While using the solution when merging two code branches the code becomes a bit messy. This should be improved in the future."

More GitHub Cons →

Pricing and Cost Advice
  • "We are using the open-source version, which is available free of charge."
  • "There are some extra costs to Git, but it depends on your use case."
  • "This is an open-source solution, so there are no licensing fees associated with it, and no extra, 'hidden' charges."
  • "Git is completely free."
  • "As a student, I didn't have to pay for the license."
  • "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."
  • "The tool is an open-source product."
  • "We use the open-source version."
  • More Git Pricing and Cost Advice →

  • "The private repositories are free, which is very good."
  • "It is open-source. There is no license for GitHub."
  • "The price of this solution is reasonable."
  • "If there are only 10 people using a particular repository, then GitHub is free. But if we increase the number of users, we need to pay the normal charge for GitHub."
  • "We have an enterprise licensing agreement, and I am not part of the finance department so I can't say how much it costs."
  • "I haven't had to pay anything for GitHub, I use the free version."
  • "The licensing model for GitHub is user-based. Whenever the new developer joins we have to get a new license and register their ID. The overall price of the solution is reasonable."
  • "The licensing model from GitHub is very clear."
  • More GitHub Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Version Control solutions are best for your needs.
    768,415 professionals have used our research since 2012.
    Questions from the Community
    Top Answer:You can have a central code repository using Git and have local code branches.
    Top Answer:The tool is not expensive. I rate the pricing a three or four out of ten on a scale where one is cheap and ten is expensive.
    Top Answer:I would like to see less updates with the product.
    Top Answer: The control is the most valuable feature as developers can work on a single code.
    Top Answer:You don't have to pay for a license if you are using the free version. It gives you all the possible features it has.
    Top Answer:The initial setup requires heavy documentation which can be challenging for new developers.
    Ranking
    4th
    out of 16 in Version Control
    Views
    2,247
    Comparisons
    2,085
    Reviews
    33
    Average Words per Review
    300
    Rating
    8.6
    3rd
    out of 16 in Version Control
    Views
    4,295
    Comparisons
    1,818
    Reviews
    51
    Average Words per Review
    330
    Rating
    8.6
    Comparisons
    Atlassian SourceTree logo
    Compared 34% of the time.
    Canonical Bazaar logo
    Compared 24% of the time.
    IBM Rational ClearCase logo
    Compared 12% of the time.
    Surround SCM logo
    Compared 11% of the time.
    Helix Core logo
    Compared 8% of the time.
    Snyk logo
    Compared 26% of the time.
    AWS CodeCommit logo
    Compared 13% of the time.
    Atlassian SourceTree logo
    Compared 12% of the time.
    Bitbucket logo
    Compared 12% of the time.
    Fortify on Demand logo
    Compared 9% of the time.
    Learn More
    Git
    Video Not Available
    Overview
    Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
    GitHub is a web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a Web-based graphical interface and desktop as well as mobile integration. It also provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.
    Sample Customers
    Google, Facebook, Microsoft, Twitter, LinkedIn, Netflix, PostgreSQL, Android, Rails, QT, Gnome, Eclipse
    Dominion Enterprises, NASA, Braintree, SAP, CyberAgent
    Top Industries
    REVIEWERS
    Computer Software Company25%
    Financial Services Firm21%
    Comms Service Provider13%
    Manufacturing Company8%
    VISITORS READING REVIEWS
    Financial Services Firm15%
    Manufacturing Company14%
    Computer Software Company11%
    Healthcare Company7%
    REVIEWERS
    Computer Software Company22%
    Financial Services Firm14%
    Government11%
    Manufacturing Company8%
    VISITORS READING REVIEWS
    Computer Software Company13%
    Manufacturing Company11%
    Financial Services Firm11%
    Government7%
    Company Size
    REVIEWERS
    Small Business26%
    Midsize Enterprise21%
    Large Enterprise53%
    VISITORS READING REVIEWS
    Small Business18%
    Midsize Enterprise14%
    Large Enterprise69%
    REVIEWERS
    Small Business38%
    Midsize Enterprise9%
    Large Enterprise53%
    VISITORS READING REVIEWS
    Small Business21%
    Midsize Enterprise13%
    Large Enterprise66%
    Buyer's Guide
    Git vs. GitHub
    March 2024
    Find out what your peers are saying about Git vs. GitHub and other solutions. Updated: March 2024.
    768,415 professionals have used our research since 2012.

    Git is ranked 4th in Version Control with 35 reviews while GitHub is ranked 3rd in Version Control with 64 reviews. Git is rated 8.6, while GitHub is rated 8.6. The top reviewer of Git writes "A stable solution that can aid its users in maintaining all application developments ". On the other hand, the top reviewer of GitHub writes "Beneficial version control and continuous integration, but guides would be helpful". Git is most compared with Atlassian SourceTree, Canonical Bazaar, IBM Rational ClearCase, Surround SCM and Helix Core, whereas GitHub is most compared with Snyk, AWS CodeCommit, Atlassian SourceTree, Bitbucket and Fortify on Demand. See our Git vs. GitHub report.

    See our list of best Version Control vendors.

    We monitor all Version Control reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.