Git

Git


5 / 5
36 reviews


Average Ratings

36 Reviews

  • 5 / 5
    Overall

  • 4 / 5
    Ease of Use

  • 4 / 5
    Customer Service

Product Details

  • Starting Price
    Not provided by vendor
  • Pricing Details
    free
  • Deployment
    Installed - Mac
    Installed - Windows
  • Training
    Documentation

Vendor Details

  • Git
  • git-scm.com
  • United States

About Git

Distributed source control system that helps software developers to track and manage multiple revisions of the same project.


Spotlight media placeholder

Git Features

  • Access Controls/Permissions
  • Bug Tracking
  • Build Automation
  • Change Management
  • Code Review
  • Collaboration
  • Continuous Integration
  • Repository Management
  • Version Control

Git Reviews Recently Reviewed!


Capterra loader

The best version control system out there

Oct 12, 2018
5/5
Overall

2 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: This is one indispensible tool for all Sofrware Developers and all Software projects. Whether you are working alone or with a team on a project Git is absolutely essential for your workflow. It lets multiple people work on the same file independently, it lets us create branches of the same code base so that new features could be tested. It also lets us go back in time to review commits and see who has made the changes in the code.

Cons: The only one con of using Git is that it has quite a steep learning curve. It can be very intimidating for beginners especially for people who has never before worked with a CLI tool. Though there are Applications out there that does provide a GUI interface to Git, none of them are nearly as powerful and feautureful as the original CLI tool.

Overall: Git helps me everyday to manage my code base and to collaborate with clients and 3rd party vendors and developers.

Version Control Heaven

Sep 19, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: You can't call yourself a programmer if you are not familiar with Git. Git makes it easy for teams (and individuals) to have an organized version control system in place and to collaborate on complex projects. It has become an industry standard and is not going anywhere.

As long as you learn the basic commands such as clone, add, commit, push, pull, and branch, you are good to go. Using Git makes the experience of DevOps so much more convenient and easy to manage and be part of.

Cons: I guess it is a little tricky to learn at first, especially if you are new to programming, but the benefits of being fluent with Git are simply priceless.

git review

Oct 22, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: it has two different ways to do things. by clicking in the application and by console. If there is some function supported by the visual application, there is a lot of examples for doing it by commands. it is a great tool for beginners and experts. you can manage your product in the most basic way or you can improve your process with the advanced options.

Cons: I have had some issues with the credentials but is just a matter to research and the solution comes up. I always have to chose my credentials but it works.

Overall: in my project git is the best tool for managing our code. we are a big development team and git make us easy to manage our code.

Capterra loader

Git won the SCM war

Aug 17, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I've been using git since 2007 and it has become the de facto version control system that every developer needs to know and use. Particularly for Open Source, it has won the war over other distributed version control systems like arch, bzr and mercurial, aided by add ons like github.com which made git "easy" and enabled standard workflows on top of it.

Cons: git still has sharp edges, and unintuitive commands - but this is the byproduct of its flexibility.

Overall: We manage all our code with git. We've never had issues, and the power of rebasing and merging and feature branches enable us to work with a distributed team.

Git is best, most frustrating version control system, and I couldn't live without it.

Sep 04, 2018
5/5
Overall

2 / 5
Ease of Use

5 / 5
Features & Functionality

1 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Seamless merging of code branches, great handling of conflicts, perfect alone or in a team.

Cons: By it's nature, Git can be complex. It is certainly more complex than other version control systems, but that complexity allows for much more flexibility, and once you learn the best practices, you won't look back.

Overall: Git has become a huge productivity tool for me, as it allows me to seamlessly (and separately) work on various code features, without stomping on work that others are doing. At first, I found it overly complex, and wondered what all the fuss was about, but I know that without it I'd spend most of my time managing code repositories, rather than creating new features.

MUST-HAVE FOR EVERY CODER

Sep 08, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The source code management of Git is the necessity of every coder. It works fast. Git integrates so well with different IDEs. It is great in branching, also pull requests for code management. It is amazing and unlike other similar service. It is simple and useful.

You can't call yourself a professional developer if you don't use Git at least at times.

Cons: Getting used to Git could be a bit of a challenge initially, but I'd definitely recommend all CS students and programming enthusiasts to give it a try and watch a few tutorials. Git will save you a lot of time and work.

It's really good for code sharing and version control between a team

Jul 16, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It's really good for version control and have a lot of ways to work with like github, gitlab, bitbucket, etc. that can work with a CLI and even visual softwares like GitKraken.

Cons: It can be a little challenging to learn first time using it and even when you need to work in a deeper task like reseting headers, stashing, etc when you're only using the CLI.

Overall: The benefits are a lot when you're building an app or a website that can be really scallable and even more if you need a development team to work with. It helps a lot with the versioning and error solving by accepting or undoing a commit.

Only version control you'll ever need!

Oct 13, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Since I started coding Git has always been the best software to manage my projects. Although it can be hard to use sometimes and you always have to keep your head clear when changing rebasing and merging. the best part about git is off course the version control and being able to see your code from previous versions.

Cons: Getting started with git might be the hardest part, takes a while to learn but you'll get there eventually. The only thing I hate about git is the fact that you cannot use empty commits.

Indispensable tool for team development

Nov 07, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Easy to start using with tons of features for more advanced users. Keep things organized with branches and tags, pull requests to make integrating changes simple, and individual repositories to keep the master repo clean.

Cons: Learning curve can be great for users unfamiliar with SCM. The documentation is good, but it can be hard to find exactly what you need for a certain problem.

Overall: Git is a great benefit to companies, employees can work on different issues simultaneously without worrying immediately about conflicts.

Overall a nice version control system

Sep 17, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: 1. It's not always necessary to create a centralized repository

2. Relatively easy to clone and fork projects.

3. Lots of third party tools that help it's use such as TortoiseGit.

Cons: 1. Cannot commit empty directories.

2. Cannot have empty message commits.

I understand they have best practices.. but they shouldn't enforce it on every situation

Overall: Overall a good experience for tracking and managing projects that I've started myself.

the SVC for pros

Sep 23, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: it's fast, easy to learn and has many features for the developers to keep their code organized and clean.

Cons: some concept like rebase and cherry-pick not has clear understand from the community due to lack of documentation on the real life scenarios for both of them, which make them like danger zone to touch them. hope to see much more examples on the doc about them.

Overall: very well thanks for make our life better as developers.

Capterra loader

The best way to work with version control

Aug 01, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Great version control, large documentation online and the fact that many developers use this it makes it easy to find solutions to any problems you may find. It is quite fast at checking out or committing changes.

Cons: It has a bit of a learning curve at the beginning to learn all the commands, specially if you are using the console and not some GUI to manage it.

Overall: Version controlling, fast code pushing and checking.

Best Source Control Available

Sep 06, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Git makes source code control a breeze! With a little learning curve, git can be picked up very quickly and make team projects a breeze.

Cons: Some of the commands for git are inconsistent, making them harder to remember. A quick web search will usually find you the right answer very quickly though.

Overall: The company I work for switched to Git 2 years ago and haven't looked back since. It has streamlined all our code, projects, and deployments.

Capterra loader

GIT uses

Sep 19, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

1 / 5
Customer Support
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It is basically used for managing the source code very efficiently. We can also track our changes in version control system among the multiple users.

Cons: Users should have prior knowledge of version control system like how to resolve conflicts, revert the commit.

Overall: I am using GIT from my last three organizations. It is very efficient if multiple engineers are working on the same projects. We can track their changes.

The best version control

Oct 11, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The ease of use, the branch system and the simplicitty.

Cons: The ease of use. it so simple and it improves the way you manage your team project. it helps to review the team code and decide what good and whats not.

Overall: I'm using it every day, it helps to work with team on a project on different parts, then merge everything together. easy to back to previous versions.

best version control system out there

Sep 20, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Git is an excellent version control system, it can pretty much do anything you throw at it. Every time I wonder "can I perhaps do ", I read the manual and; yes there's a way.

Cons: Can't think of anything at all; it even integrates with Visual studio so you don't have to use the god awful TFS version control system.

Capterra loader

Best Repository Ever

Aug 05, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I have been using GIT as our repository for an AEM project. It provides us an array of features to help us store, modify our content.

Cons: Nothing as per se. Very user friendly. Just easier to use through terminal.

Overall: Branching system for your code base helps developers and architects keep track of all the modifications and seem less integrations.

Amazing version control!!!

Oct 29, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The API of git is very useful and understandable. many apps knows how to connect to it and provide you really good visibility for the state of our code.

Cons: There is some learning curve to understand it , specially to people who came from different softwares like clearCase.

Capterra loader

Experiences on GIT

Oct 25, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Versatile, gets job done. Fairly well documented, as Open Source software paid support is available, but on problems are fairly well known.

Cons: Sometimes error messages are bit cryptic. Submodules can cause additional tinkering to get done correctly.

Git is great

Nov 02, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: TONS of options for source code management. Also tons of options for mining the history of a project.

Cons: Learning curve can be a bit steep. Also since there are so many options, it can be hard to figure out exactly what you can do with git.

Excellent platform version manager system, with a wide range of commands

Jul 25, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Speed, branching, adaptive workflow, security, cost and being able to restrict who can or can not see the repositories (permitting)

Cons: The learning curve, due to its complexity in terms of being implemented in a system when it has not worked with this content management system

Overall: Have a backup of all my projects in terms of versions and thus maintain an order. Carry out projects with various collaborators using the ramifications

The backbone of code versioning

Jul 31, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money

Pros: Git has set itself as industry standards very quickly. It beats most of its competitors in every aspect. It is very quick and integrates with various IDEs like visual studio and eclipse very easily. It also provides GUI as well as command line interface. The CLI commands are a fast way to perform a variety of operations and with great details. I really appreciate how git uses branching and pull requests for code management. Overall it's the best friend of a developer.

Cons: The only con is the steep learning curve that is due to wide range of features it offers. It takes more time to get familiar with git, while using its counterparts like SVN and TFS by Microsoft is a little easier.

Review for git

Oct 25, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Very good workflow.

Easy and intuitive.

There are some kinks but definitely could be worked on.

Cons: Few cons, there are some bugs. the merge doesnt work properly.

Awesome to manage the version of code.

Jul 18, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Infinite pros.

It really quick.

It is awesome to work to separate branch without affection main branch.

branching and merging version of the code is really quick.

Cons: Support with some ide.

it slows down for a larger project.

It little bit confusing to understand for a new user.

Great way to manage source code

Aug 09, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: It is a very safe and private place to manage all your source code, it lets you work fluently with your team.

Cons: It can get tricky to understand how to merge the master code your team's code.

Overall: We use this to manage even simple things as image files and such, it is a great way to maintain control on projects.

Capterra loader

My Git own review

Nov 03, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Easy to use

Easy to setup

Fast and convenient to commit/compare and approve the commits or comment them

Easiest way to learn and work on the branching strategies

Flexible branching strategies

Cons: I was working on SVN before and I am not able to find any cons for Git.

The absolute undisputed solution for version control

Sep 05, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Git is really the best solution out there for version control,

it's free, and will always be, it's open source, which had a lot of benefits,

Every company regardless to it's size uses it, it's really a consensus in the software world.

Cons: The learning curve is steep, there's a lot to learn, but you can get the basics pretty easily.

Comprehensive documentation, great support and limitless possibility

Aug 23, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Git is the gold standard of branch management for software and web applications. The commands are intuitive and easy to run between different operating systems (as long as you're using a proper terminal in windows!). Its obvious integration with GitHub makes it strong and successful for anyone hoping to manage and protect their code. It's also very easy to distribute, modify and create new things using all that Git has to offer.

Cons: Nothing. Git's documentation is clear and concise leaving almost nothing to question. Even if a problem isn't answered in their docs, a simple google search will yield a definitive answer.

Featured yet complicated

Oct 17, 2018
4/5
Overall

3 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Multiple local branching option gives you flexibility of doing multiple works simultaneously.

Cons: Features like rebasing are a bit tricky to use at times,.

Login problem once the system password gets reset needs to be addressed.

Overall: Brilliant source code management tool allowing to have multiple local branchs and lot of features makes it obvious choice.

We use this as our source code management system.

Git it ...

Aug 01, 2018
4/5
Overall

2 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 6.0/10 Not
Likely
Extremely
Likely

Pros: Git is the standard for archiving and publicly sharing code in repositories. Great contributor to open science.

Cons: So hard to use, so easy to have conflicts between what is on your desk and what is in the cloud. Helper products are not well integrated, so that one must do some stuff at the command line.

The industry standard for software versioning

Jul 25, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money

Pros: Widely used, extensive and robust applications. Easily integratabtle into many different software suites.

Cons: Has quite a learning curve, and documentation on how the suite works is a bit difficult to grasp for new users.

The only way coding projects should be done

Jul 29, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It's essentially the industry standard. Learning version control and being able to have organized repositories only sets you up for success.

Cons: A bit of a steep learning curve, especially when it comes to merging with a large team. However, the effort is worth learning.

Overall: Universality in the professional programming world.

Extremely useful for source control

Jul 31, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money

Pros: Git one so far the best tool for maintaining code according to me. The power of git lies behind its unique branching abilities and easy approach toward version control. Its also fast and provides git cli which is very powerful once mastered. Also, it easily integrates with various IDEs.

Cons: Learning git is a bit difficult for naive users who are from svn or tfs background. The learning curve can be considerable in this case.

Best version control system

Sep 13, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Rich features

Fast

Easy to find solution online

Cons: You have to choose your own work flow. I am missing better direct support to some of the most popular work flows like GitFlow

Complicated but useful

Sep 09, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Once you figure out how to use the software, it get really interesting and fun

Cons: It's a little bit complicated to use if you are not a programmer.

Best web hosting service and the best web blog crafting tool

Nov 02, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: How easily I uploaded and made my own software programs so easily and fast

it provides bug tracking

GitHub has everything turned into Markdown

Cons: The design needs a little work but its ok!!

Overall: I am amazed I still use it for teaching in my university and for making blogs!!