Git

(180)
4.7 out of 5 stars

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.

Work for Git?

Learning about Git?

We can help you find the solution that fits you best.

Git Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 182 Git reviews
LinkedIn Connections
Git review by <span>Jose Rafael C.</span>
Jose Rafael C.
Validated Reviewer
Verified Current User
Review Source

"My git review"

What do you like best?

Every software developer should use git. This is the best way to track changes to a code. It is also very useful to see the changes that are made in the code.

What do you dislike?

At first and as all its use can be confusing. Learning how to use it can be frustrating and especially when several programmers who are participating in the project do not know how to use it correctly. There is a lot of confusion when the project is starting and the changes are constant.

Recommendations to others considering the product

Git should display error messages in more detail. He should even give advice on how to solve them. Also give an alert or warning before the code is damaged by a bad command.

What business problems are you solving with the product? What benefits have you realized?

We as a company that develops software, we give the client the entire git repository and in this way see the changes made over time. This gives the customer more confidence. Another point in your favor is that there can be two codes circulating since it is extracted from git.

Sign in to G2 Crowd to see what your connections have to say about Git
Git review by <span>Shahram J.</span>
Shahram J.
Validated Reviewer
Verified Current User
Review Source

"The defacto Version Control System"

What do you like best?

A capable tool with profound insight into the concept of version control. A diverse set of command-line tools.

I also like history rewriting and multiple origin feature. You can point your local copy to the local repository of a colleague rather than that of the server.

What do you dislike?

Sometimes command line parameters are so lengthy that it is not easy to keep them easily in mind.

Inconsistent behavior among versions. e.g. core.fileMode=true configuration flag causes git to consider many untouched files eligible for inclusion in the commit.

There is no way to avoid downloading the entire commit history of a repository into the local copy. This harms performance of cloning when working with many submodules.

Recommendations to others considering the product

You may be disappointed at first attempts, because you may have different image of how a version control should work. But in the course of time you will realize that git has a different and more practical approach to the concept of version control.

What business problems are you solving with the product? What benefits have you realized?

distributed version controlling among all the company locations over the world

What Version Control Systems solution do you use?

Thanks for letting us know!
Git review by <span>Alejandro E.</span>
Alejandro E.
Validated Reviewer
Verified Current User
Review Source

"My favorite version control system"

What do you like best?

It is fast to place changes in stage and commit them. Also the basic us of the application is very easy to use, even if you don't use the user interface.

What do you dislike?

It is difficult for me to perform advanced tasks. Merge changes and fix conflicts must be done manually and the side by side comparison is not clear enough.

Recommendations to others considering the product

Before us it is a good idea to take the basic training in order to understand the basic of the VCS. I think is the best option for track the changes in the text files like source code.

Generate branches could be very useful but merge them could be difficult, some times it must done by hand.

What business problems are you solving with the product? What benefits have you realized?

The tracking to the changes in the source code was a common problem in my team, the projects we work on are very large and also the developers works in more than one project at the same time. The use of version control system allows to everyone in my team to track their own changes and make the releases easier.

Git review by <span>Janaka B.</span>
Janaka B.
Validated Reviewer
Verified Current User
Review Source

"Powerful version control"

What do you like best?

Git is one of the most flexible, powerful version control systems I have worked with.

Nevertheless, it is also super easy for a beginner to get started with!

Combined with GitHub, Git is the unmistakable winner on sharing, collaboration and open-sourcing.

What do you dislike?

Advanced configurations (e.g. managing multiple branches) can sometimes be overwhelming for inexperienced users

Recommendations to others considering the product

If your users are on multiple platforms (e.g. Windows and Linux/Mac), configure offending parameters (line breaks, file permission tracking etc) in a way compliant with all platforms

Get used to common tricks like setting up SSH for passwordless pull/push and using --depth when cloning large repos

What business problems are you solving with the product? What benefits have you realized?

Maintaining source code of certain internal and client projects

Exposing samples and other source material as reusable code bases

Accessing latest codebases for multiple open-source projects related to our products

Git review by <span>Tushar B.</span>
Tushar B.
Validated Reviewer
Verified Current User
Review Source

"Excellent version control system"

What do you like best?

Every company should use this. It is by far the best version control system. Very maintainable and robust. Command line utility is just super amazing. Squash commits is the best feature. Also, rebase is something very interesting. I can go on and on this is the best version control ever.

What do you dislike?

Nothing. Everything is perfect. Just one small thing is that the command line utility is stronger (UI for this could be made better and easy to use).

Recommendations to others considering the product

It is by far the best version control which is easy to use with good quality support and excellent features. Please try this out before using any of the other ones out there.

What business problems are you solving with the product? What benefits have you realized?

Using git for version control and command line to push code changes, rebase, merge, stash, squash, etc.

Git review by <span>Jason D.</span>
Jason D.
Validated Reviewer
Verified Current User
Review Source

"Git - Free, secure, concise, version control for all"

What do you like best?

I like that with Git using the command line interface I have full control over all my interactions with the Version Control system. A recent addition in support of Git is it's integration into Microsoft's Visual Studio, Microsoft's Team Foundation Server and Microsoft's Visual Studio Code.

What do you dislike?

Though the command line interface is powerful it is also daunting for those of us that are used to GUI. fortunately the git --help command is very helpful and points discerning developers in the right direction.

Recommendations to others considering the product

Harness the power of the command line but tread lightly

What business problems are you solving with the product? What benefits have you realized?

At Kizan we use Git to help us manage the version control of source code for many large custom software development projects. It gives us one less thing to have to worry about. Git takes care of it all. Git is also cross platform so it doesn't matter if teammates are using Windows PCs or Mac Books.

Kate from G2 Crowd

Learning about Git?

I can help.
* We monitor all Git reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.