Git Reviews & Product Details


What is Git?

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.

Write a Review

Git Screenshots


Git Profile Details

Git Profile Details

Vendor
Git
Company Website
Year Founded
2005
HQ Location
New York, NY
LinkedIn® Page
www.linkedin.com
Employees on LinkedIn®
6
Twitter
@BestGit
Twitter Followers
2,155
Show moreShow fewer

Companies Using Git

Cisco
Microsoft
IBM
Google
Amazon
VMware
Intuit
LinkedIn
Accenture
Hewlett-Packard
Facebook
Rackspace

Git Reviews

Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
All Industries
Region
Write a Review
1-25 of 221 total Git reviews

Git Reviews

Write a Review
Filter By
Connections
Show reviews that mention
1-25 of 221 total Git reviews
Copy Review URL
Specialist
Automotive
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"An miracle in Version Control Management"

What do you like best?

Git is developed as Open Source but it still provides very robust , reliable and secured version control management. It offers a wide range of options to manage your software and with availability of various Git based platforms like Bit-Bucket, GitHub ..etc makes it a best Software Version Management tool for anyone from individual user to Multinational Companies . Easily available support on public platforms such as google , youtube. ..etc.

What do you dislike?

Not so user friendly, You have to be a geek to appreciate its features. And a bit difficult to train to a group which is new to Git. Version Graphs is not visually easy to understand especially when there are lot of merges and branches in network.

Recommendations to others considering the product:

I recommend this tool only if you are geek have interested in using Linux bash commands. I don't recommend any GUI available as alternative to Git Bash as they are slower and offer only partial features of git.

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

Version Management

Copy Review URL
Information Technology
Retail
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"GIT: Great CVS"

What do you like best?

Git is a tool that every programmer should use, especially for the use and storage of repositories, which is one of its main features and I think that most programmers, we have used it once for this kind of work, the speed with which it operates this application is very high unlike others who want to do the same, the program has a very low weight, and works on almost any computer with windows or Linux, is very versatile, easy to install and use, is a great application that the developer community uses and keeps constantly updating.

What do you dislike?

It is a very strict application, where you must do your work step by step, each thing must fit with the other, absolutely nothing can fail, because if everything fails goodbye, it is a tool that needs a great time of work, and above all details, You can not miss anything, because you can damage hours of work, just by a small calculation error, it takes a lot of time to read and learn about the correct and complete use of this tool, I have seen that several fellow programmers get bored easily of this application, and look for an easy way, just to avoid reading or document a little more, the interface does not like me very much either, it is very basic.

Recommendations to others considering the product:

It is a tool that needs a long learning curve, do not despair if when you start using the application you feel frustrated, because you do not understand some things, it happens to us all.

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

It is a tool that gives us help for the development of different applications having as main feature the control of software versions.

Copy Review URL
Software Engineer
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The best version control there is"

What do you like best?

The one fact that is best about it is the fact that it is simple, straight forward and gets the job done precisely. It is robust and dependable.

It is open-source and cross-platform. Support is easy to find if you ever find yourself stuck in any problem.

What do you dislike?

There is a slight learning curve, especially for people who are unaware of the core idea and reasons behind why version control is needed.

Recommendations to others considering the product:

This is perhaps what you may call the ultimate in version control. If you're in the software development industry or rather any field where tracking changes in files is of grave importance, this is the best product out there.

Also, if you compare Git to SVN, it has few advantages that make it better, for eg. It is faster to commit since can commit offline and only commit to the central repository every so often which reduces load on the central server.

Lastly, Git is open source and cross-platform, so there is a wide variety of support.

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

I am using using Git for version control and find it perfect for the required task.

Copy Review URL
Devolper
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

" "The application" to control your versions"

What do you like best?

The GIT application for version control allows us to work collaboratively with other programmers in a very easy way. All the changes we make are reflected in a final document.

It allows us to return to previous versions in an easy and fast way, with a simple command we can return to the previous stable version.

The branches allow us to work in parallel to the project, and to correct bugs or add new features without affecting the master.

What do you dislike?

It would be necessary to integrate the ide with Explorer, it would add more flexibility.

It is somewhat more complex to use than SVN, since it has a large number of commands.

The biggest problem is that the code is in a single repository.

Recommendations to others considering the product:

You have to know the complexity and quantity of commands that you have to use to work with GIT.

SVN may be easier to use at first, but GIT has much more power for large projects that you are managing.

I advise GIT if you are going to do a big project, SVN if you are going to do a project on a smaller scale, with few developers.

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

It would be necessary to integrate the ide with Explorer, it would add more flexibility.

It is somewhat more complex to use than SVN, since it has a large number of commands.

The biggest problem is that the code is in a single repository.

Copy Review URL
Analista Integral de Tecnología
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The ideal version management system for projects"

What do you like best?

Git is a software designed by Luis Torvalds, open source that allows us to have mirror versions of our projects and thus simplify the way to correct errors and effectively maintain a project in an orderly distributed and robust.

it has great features such as focusing on collaborative work, that is, several people can modify, create or eliminate part of the project and versions of it in a structured and orderly manner, allowing generating workflows that facilitate the development of large projects. In comparison with other systems, the storage of information does not line with the objective of maintaining the image of all the files, all through ramifications of the project, another of its advantages is that most of the operations are carried out locally, which leads to another of the great advantages GIT only increases the changes to the files or directories that are modified, created or deleted, that is to say that it considerably reduces the time it takes to show the changes made especially if it's in the application in production, it should be noted that using this software it is impossible to make changes in the content of a project without being approved. Git also allows you to return to previous versions quickly and easily, return the project or files to the version you decide to return without taking into account any of the changes that were made after that version. Git provides many tools that facilitate the work. As for security, it makes use of SHA1 tree systems, ensuring that until the verification of the number or signature is not made, no changes will be made.

What do you dislike?

Git requires time to learn because it has many new concepts and orders.

Training should be given for the proper use and management of the tools to the users to avoid that errors are commented although they can later be undone. As for the parameters, sometimes they are very long. It's important to know the command line what is difficult at the beginning to all those who are accustomed to the use of the graphical interface

Recommendations to others considering the product:

Probably you have a bit of difficulty at first to use the Git version control system especially if you aren't used to using the command line but it will be worth it especially when you need to return to an earlier stage of the project. Git will allow you to organize the code, generate readable code, work as a team among other things.

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

Every developer knows that it's essential to have support of their projects at various points of their development, GIT was designed in a distributed manner which allows each developer to have full local control of the project, as well as having restoration points in case the latest changes aren't correct or the project should be modified from a specific point, git allows you to return easily through little commands, if you want to modify a project just clone it and locally make all the changes and tests you want. You can also observe all the changes you have made in your project throughout the development.

Copy Review URL
DevOps Intern
Real Estate
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Easy version control "

What do you like best?

How adaptable it is to any situation. It is essentially an all-inclusive package for everything you need when writing and commiting code as a team member. It's features are fairly simple to learn and crucial for maintaining any sort of version control in your applications.

What do you dislike?

Not a fan of how not user-friendly it is. it is very complicated to learn all the ins and outs of the API, and even then it is hard to remember all the small details you need to be able to commit your code effectively. It takes many people months to learn how to do it properly, and even then they often do it wrong until corrected by someone who knows what they're doing. it would be amazing if they had a quality how-to video that went into all the small details of each command in an easy-to-remember fashion.

Recommendations to others considering the product:

Learn it early and learn it well. It is worth every minute.

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

Solving version control issues. It is really good for testing out new features and branching different versions without having to manually separate the folders in your file system. This allows multiple team members to work on the same code at once without changing the underlying backend files. It also is very good if you need to rollback to a previous version because of bugs/issues/performance/etc. Having git means you can rollback incredible easily and also see where the problematic changes occurred.

Copy Review URL
CEO
Small-Business
(2-10 employees)
Validated Reviewer
Review Source
Copy Review URL

"git for IT developers"

What do you like best?

Git offers rapid branching and merging support and comes with a particular set of tools for visualizing and navigating a non-linear development history. Each developer is given a local copy of the entire development history, and changes are documented and copied from one such repository to another. This feature allows developers to see the entire history of the project and make their own necessary adjustments and modifications.

What do you dislike?

Git does not offer guidelines for developers who do not have experience in using this software. this makes it very difficult for changes to be documented and copied from one repository to another by the various unskilled developers.

It can have a very high learning curve for new users because there are so many commands and things you can do that it gets very complex very fast.

Recommendations to others considering the product:

Git is the best software that enables one to track changes and when the changes were made and by who.

Git is well suited for development, for tracking code changes in files, creating branches off projects to create pull requests that get merged back in

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

Git is a free and open source distributed version control system that is created with speed and efficiency in mind. The system is built to address every aspect and every detail, from small to very large projects. With Git, working on projects is easy as the system presents a short learning curve and a tiny footprint with fast performance. Git enables one to track changes made in a computer file.

Copy Review URL
Systems Engineer - Senior Project Manager in Global Security Path (GSP)
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"An excellent system for version control."

What do you like best?

I like that I can have control of the various changes that you make in a web project in which we have several participants and the best thing of all is that it is summarized in a section so similar to the system symbol in which you can check a history of changes and who made it, you can compare aggregate command lines in each of the forms that have been edited, even with Git you can have a very profitable resource such as uploading each of your project files to your server for them to be published , each of the repositories will be safe at the hands of Git.

What do you dislike?

Git is so elementary for each programmer or team of programmers, it contains several well-established documentation for the understanding and use of this application, it is a free tool that since I acquired it fascinated me I was able to get my projects ahead with no loss problems and this opera perfectly on my computer.

Recommendations to others considering the product:

Git is a powerful resource that safeguards each of our codes and advances, allowing you to have your files organized and with exclusive control of your projects or web systems. What enhances this tool and reaches the point of being so recommended is its large community that provides resources daily to improve the application and the use of its codes, it is perfect.

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

Many times because I did not have a system that controlled my versions, I lost changes or did not know where changes had been made to any file, integrating git to my projects, this changed drastically and benefited my area of ​​operations, since I can create many branches within Git that manage to manage each version and modification that is made in each form, our websites are more complete and have a remarkable improvement in the documentation that we reflect in our code. There is no loss of information, since the repository you set in git allows you to revert changes and tell us who made the change.

Copy Review URL
Staff Engineer
Enterprise
(1001-5000 employees)
Validated Reviewer
Review Source
Copy Review URL

"The current standard for code repositories"

What do you like best?

Git's small and fast, but three things it has going for it over other solutions. First, you have the whole repo stored locally. You can be productive on the train or other place without a network connection. If you lose the "master" repo - no problem, anyone's recent repo can become the new master. It's also simple to set up a repo without a server, so you can use it for solo projects. You know you should have version control and the ability to branch, undo to a previous version, or even look at an older version of a file.

Second, it's become the de-facto standard tool so you should learn to use it. You will find a wealth of tips online for it too because so many people use it.

Third, it's decentralized. There's no checkout. Just make changes and then merge them into the master branch. No getting locked out.

What do you dislike?

It can be hard to figure out. I find many people (including myself) develop mindless scripts they follow for everyday things and when they are faced with a puzzle, it's not obvious hard to proceed. There can be multiple ways to do what you want with different levels of "goodness" and different opinions. Merge-in or cherry-pick? You'll find out different people have varying opinions.

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

We use it everywhere

Copy Review URL
Desarrollador de software sénior
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"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 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.

Copy Review URL
Senior Java Backend Developer
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"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 problems are you solving with the product? What benefits have you realized?

distributed version controlling among all the company locations over the world

Copy Review URL
.NET & Java Developer
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"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 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.

Copy Review URL
Software Engineer
Computer Software
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"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 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

Copy Review URL
Associate Performance Analyst
Medical Devices
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"Git for Collaboration"

What do you like best?

Each time a team member makes a change to the code Git shows the exact changes. Git is overall a great log/tool to track the changes during the course of a project that requires collaboration. Not to mention it is easy to use.

What do you dislike?

To push your files to Git you have to enter several command lines in power shell. This can be tedious at times. Especially when you are tracking multiple changes to a project in a short period of time

Recommendations to others considering the product:

There is a little bit of a learning curve when first starting to use it, but it is well worth it

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

There are three problems we are solving with Git. 1) We are collaborating on a SQL project. This tool has been excellent in tracking the contributions of our team members and noting what changes have been made to our files. 2) If there is ever an issue with our code we can use Git to role back to a previous version. This is crucial as our work is for an external facing product 3) If we need to access a file and one of our team members is unavailable we can always refer to Git

Copy Review URL
Software Engineer 3
Internet
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"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 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.

Copy Review URL
Programador
Internet
Validated Reviewer
Review Source
Copy Review URL

"Git is basic in programming"

What do you like best?

What I like the most about Git is the possibility of keep track of the changes thst are being made in the code, and also being able to easily get back to a earlier commit.

What do you dislike?

What I dislike about git is that commits are no very easily to manage unless you have a compatible ui tool.

Recommendations to others considering the product:

Git is a very powerfull tool for tracking ypur code but I stringly recommend to check plugins and ui tools compatible with Git and the other applications that you are using every day, be sure there is a Git plugin to make your life easier

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

The main problem that git is resolving to me is dealing with doubtful clients that ask for changes on theirs web, then they didn't like them and want you to get back to what they had before. With Git this is si much easir to manage.

Copy Review URL
Mid-Market
(201-500 employees)
Validated Reviewer
Review Source
Copy Review URL

"Does abny other Version Control System exists?"

What do you like best?

Merging Branches made so easy

Learning and using git is easy as there is a lot of community support available

The code can be reviewed before merging into the default branch

Backup system is awesome

What do you dislike?

Spelling a wrong command might lead to an unwanted code to be changed, therefore, you have to be very careful

Lack of plugin support for major IDEs

Recommendations to others considering the product:

It is great tool to keep track of all the projects and create different environments of various purposes. This allows you to see hhow the code behaves before being merged into the main branch and you could make necessary changes, if required. It is a great tool for the developers to keep track of all the chanfges made to the code and the defects they fix, or need to fix

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

We are using Git for maintaining the development code for the clients. The devs push their codes into the Git, it is then reviewed and tested, if all is good, then the code is merged into the Main branch. So now we know that our code is safe and backeup

Copy Review URL
Mid-Market
(201-500 employees)
Validated Reviewer
Review Source
Copy Review URL

"Version control for all your needs"

What do you like best?

The best features of GIT are:

- It is free and open source.

- It handles from the most small personal pet project to a very large project.

It is easy to learn the common use (clone, add, commit, pull & push) but at the same time have all advanced features that you can need in a future (merge, cherry pick, diffs ...)

It is faster than other version control solutions that I used. I suppose that this is why it performs nearly all operations locally, giving it a huge speed advantage on centralised systems that constantly have to communicate with a server somewhere. You can see the comparatives in this link https://git-scm.com/about/small-and-fast

The have a big community and you can find always the solution for your problem.

It is distributed, that does mean that allow your team to work separately and disconnected.

What do you dislike?

I think is the best version control tool, and if I to say something that I dislike perhaps is the understand the concepts of local copy, stash, loca repository and remote repository.

Recommendations to others considering the product:

Try it, and also try to understand what is different from the others version control systems.

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

The version control of my personal projects and also the professionals.

Copy Review URL
Senior Consultant (Developer)
Information Technology and Services
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"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 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.

Copy Review URL
Owner
Computer Software
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Git for version control"

What do you like best?

Git is very widespread. I think nearly every developer has some experience with it, so it makes a good medium for exchange of and collaboration on code. Its popularity also makes for the availability of a lot of documentation and help. And it does the job for which it is intended.

What do you dislike?

My biggest complaint, in my own opinion only, is that resolving merge conflicts is harder than it should be. Also there seems to be more "religious wars" than there should be about how to accomplish some fairly common tasks. Lastly, at least in my own experience, discoverability (search) stinks.

Recommendations to others considering the product:

Can't go too far wrong with Git, unless you really need to squeeze the last ounce of goodness from your version control system, in which case you'll want to investigate whether some of the more modern alternatives fit your needs better.

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

Git, along with some continuous deployment tools, gives us a single source of truth for our software; a focal point for discussion; a process by which experienced developers can help those with less experience in a particular area. Its popularity makes it easy to bring new people on board. The Gitflow workflow that we use helps us manage our development efforts and keep straight our various software versions.

Copy Review URL
Front End Developer
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

" Managing your software updates"

What do you like best?

I love how easy git makes it keep track of changes in your software . I also love how you're able to easily use it in the terminal switching back and forth between different softwares .

What do you dislike?

I just like the little learning curve you get one learning how to use git. It makes it such a pain has yet to learn about GitHub merging all the key terms .

Recommendations to others considering the product:

If you're still using FTP to transfer your updates out highly recommend switching as this is more professional and convenient

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

With git we found it extremely easy to keep track of changes on our software development team that way only approved members can access when a change goes through the main updates

Copy Review URL
Ingeniero de software
Program Development
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best cvs"

What do you like best?

It is very fast to use, branching is very simple once you understand how it works. It is a tool that you must use it. There are several git servers in the market and some of them allow you to create private repositories for free.

What do you dislike?

Several times I need to Google some commands because I don't remember them but I think that is the price for having such a powerful tool.

Recommendations to others considering the product:

Is the de-facto csv

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

More control on the code is uploaded to the server. You can divide the work on different branches depending on different priorities. You can create experimental features. You can revert the changes when something was wrong. You can blame people for their mistakes

Copy Review URL
Web Developer
Internet
Mid-Market
(201-500 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Git is incredible for keeping track of source code changes"

What do you like best?

I like Git because repos are stored in their entirety both locally and in remote repos. It's easy to work with from the command line, it integrates well with popular editors like sublime, atom. There are some great bash scripts to help you know where in a repo you are and what's been changed on github

What do you dislike?

There's not much I dislike if anything i'd say looking a diffs in a terminal but that's something ill need to brush up on it's not really a dislike i guess.

Recommendations to others considering the product:

For anyone who hasn't used git and is new I would recommend Googling git interactive tutorial there are online tutorials where you can practice using git right in your browser after that I'd say setup a repo in bitbucket or github and start testing out git

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

Working with teams all over the world and contributing to different projects. I've also been able to help co workers learn the basics so they can work on projects

Copy Review URL
U
Small-Business
(2-10 employees)
Validated Reviewer
Review Source
Copy Review URL

"Git"

What do you like best?

Excellent tool for the control of the versions, is the great scope and the help for the unification of the different developments made in a programming team, has the form of work under the branches, which helps us that each member of the team believes its own branch from a code base already created if the programmer is integrated in the middle of the development or to create a branch from the beginning of the project, to create its own code that will be part of the same project. It also has the unification of code under merge of different branches and unicficar in master, everything depends on the gitflow that is working. It is a tool with demaciadas functionalities, we can make endless things in relation to a web development. It is very useful when uploading a project to production, since it is enough to pull in our repository. Easy integration

What do you dislike?

The visual environments of web are a bit short, it is best to use a console to work, a little longer the learning curve but more solid.

Recommendations to others considering the product:

It is recommended to people who belong to a development environment and are not yet using any type of version control. Since it is of great help for the work team at the time of doing the integrations of development.

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

The integration of code between the different members of the team.

The maintenance of a project repository.

Take a project to production.

Recover some type of error in the development

Copy Review URL
Junior Gameplay/AI Programmer
Computer Games
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Easy to learn but difficult to master"

What do you like best?

Git is very popular, so the community surrounding it is plentiful, which translates to being easy to find tutorials and QAs regarding most of the issues you might find by using it.

For plain text files, it's extremely useful and optimal in terms of performance.

What do you dislike?

For starters, the documentation needs improvement.

Native merge conflict display can also be a pain to handle, so the use of third-party is highly recommended.

Furthermore, it's not suitable for large binary files, which is something valuable in game development.

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

Git serves as my preferred SVS for my indie game projects, as it's been easier to learn than other systems such as Mercurial and SVN.

Git User Ratings

7.5
Ease of Use
Average: 7.9*
8.4
Quality of Support
Average: 8.0*
8.7
Ease of Setup
Average: 8.0*
* Version Control Systems Category
Do you work for Git?

Git Categories on G2