Git is a popular source code management system used by professionals, companies, and even novices for software development. It is a distributed revision control system that places emphasis on speed, data integrity, and support for distributed, non-linear workflows. Git enables a team of people to work together, with each member granted access to the same files. And it helps the team work smoothly even in an environment filled with confusion which tends to happen when multiple people are tasked to edit the same project.
Show MoreGit 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 tiny footprint with fast performance.
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.
The Git community is a pool of vibrant and enthusiastic people who are more than willing to offer expert opinion, patches, and changes to the system as well as exchange ideas and concepts with other members.
Show MoreKnowing that companies have special business-related demands, it is rational that they steer clear of picking an all-in-one, “perfect” solution. Needless to say, it is difficult to try to stumble on such application even among sought-after software solutions. The practicable step to undertake would be to write down the varied important aspects which call for a investigation such as key features, budget, technical skill levels of the users, organizational size, etc. The second step is, you must perform the research fully. Read some Git analyses and scrutinize the other software systems in your list more closely. Such comprehensive product research ensures you take out ill-fitting apps and select the system which meets all the aspects your business requires.
Position of Git in our main categories:
Git is one of the top 100 IT Management Software products
Git is one of the 20 Version Control Systems products
Since each enterprise has specific business requirements, it is advisable for them to desist from searching for a one-size-fits-all perfect software system. Needless to say, it would be futile to try to find such a platform even among popular software platforms. The smart thing to do would be to list the various essential elements that require consideration such as required features, budget, skill levels of workers, company size etc. Then, you should do your research thoroughly. Read some Git IT Management Software reviews and look into each of the other solutions in your shortlist in detail. Such comprehensive research can ensure you discard ill-fitting platforms and choose the system that presents all the aspects you require for business success.
Git Pricing Plans:
Free
Git Pricing Plans:
Free Trial
Free
Free
Git is a free and open source distributed version control system.
We realize that when you choose to buy a IT Management Software it’s vital not only to learn how professionals evaluate it in their reviews, but also to check if the real users and enterprises that bought it are actually satisfied with the service. Because of that need we’ve created our behavior-based Customer Satisfaction Algorithm™ that gathers customer reviews, comments and Git reviews across a broad range of social media sites. The information is then presented in an easy to digest way showing how many people had positive and negative experience with Git. With that information available you should be ready to make an informed purchasing choice that you won’t regret.
Devices Supported
Deployment
Language Support
Pricing Model
Customer Types
A number of software and business systems integrate with Git including:
Git average rating:
Overall impression
Customer Support
Value for Money
Ease of Use
Write your own review of this product
ADD A REVIEWThe most favorable review
PROS: There's so much to appreciate and be impressed by when it comes to this program. I think it works really well when it comes to controlling different versions. I am impressed by the width of its scope and how it has made it easy to bring together and unite different developments. The branching feature is also something I like, especially since it allows teams to work on their branch of a base code, whether it is at the beginning of a project or in the middle of it. Different branches and codes can also be easily unified and merged. Another thing I am impressed by is how many things I can come up with when it comes to web development, once again thanks to branching. Sending a project to production is also easy to do with this program, since we just need to look into our repository. one final thing that I like about this program is how easy it is to integrate it.
CONS: The learning curve users encounter is a little steep and may be discouraging. The web version also isn't as good as when I use this program on a console.
The least favorable review
PROS: I really appreciate how this program has made it easier for me to effectively manage a team project, as well as to manage user access. I also like how I can simply revert to the previous code if there is ever a mistake. It has really helped me to stay updated.
CONS: Honestly, there isn't anything I can think of that I dislike about this.
More reviews from 28 actual users:
Sort by:
No need to look for other programs
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: I like how easier it has been to monitor progress and hold people accountable because of this program. This is because it's possible for me to see the history of changes made on a file, as well as who made those changes. I am impressed by this feature of tagging commits, since track releases can then be tracked properly. I also appreciate that this program also allows me to rebase, merge, and branch out, which are all great things if there are a number of developers working on different features.
CONS: I wish that it wasn't such a chore to repair merge conflicts. I would also like better tracking of commits, because there have been instances when commits are shown even if the current branch hasn't been changed in any way.
Tracking code is now easier
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: I like how easy to use the interface is, and how it makes it easier for me to come up with new branches and change code. I appreciate that developers have a local copy of the branch the made, and that conflicts are displayed in a nice way, so that resolving them can be done quickly and efficiently.
CONS: I've experienced difficulty when it comes to using this for static assets. It could also be more user-friendly, since the steep learning curve could really discourage a lot of tech newcomers from using it. I also wish it had more advanced features than the ones on offer.
Has made managing projects easier
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: I really appreciate how this program has made it easier for me to effectively manage a team project, as well as to manage user access. I also like how I can simply revert to the previous code if there is ever a mistake. It has really helped me to stay updated.
CONS: Honestly, there isn't anything I can think of that I dislike about this.
Adapts to your needs
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: Very helpful when we work on large projects since a lot of code changes would be involved. It is very easy to set up git and to track the changes made in the code. The best decentralized version control system available in the market.
CONS: When we commit the code without verifying leads to conflict.
Nothing works better than this
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: When it comes to version control solutions, I think this is the easiest to use. I appreciate how easy it is to not just integrate with other developements, but also by how it can be used by almost everyone.
CONS: I admit that the learning curve newbies will encounter is a bit steep. There are a lot of commands to memorize and the whole thing can be a chore. Being more user-friendly and intutive is something that can be strengthened in future versions, but other than that I think this program really works.
Look to this before anything else
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: I think there are three main components that really make this program better than other similar programs out there. For one thing, who repos can be stored locally, allowing you to work wherever you may be, even without an internet connection. I find really impressive that even the loss of a master repo won't be a big blow since you can always revert to anybody's recent repo and have that be the master. I also appreciate how great this works for solo projects, since a repo can be set up even without a server. i also like that I can branch and exert version control, that a previous version can be undone, and that I can even look at a file's older version. So many developers are now using this that it's probably best to learn it anyway, so I appreciate the amount of tips that can be found online. Finally, I am really impressed how decentralized it is and how easy it is to take changes you've made and merge it with a master branch.
CONS: The steep learning curve can be something that puts off tech newbies. It may take people some time to figure out, especially if they're like me and have routine scripts that they've gotten used to following. It can be hard to know what to do next when you encounter something unfamiliar. Looking for help online can also end up not being helpful at all since people may have different opinions on what's the best thing to do. Maybe future versions can be more user-friendly and intuitive.
Has helped immensely with my work
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: I think that this is the best program out there for me. I especialy like how commiting code and workin on repositories has been made easy and efficient by this program. I also appreciate that not only do my projects go live, this program has also enabled me to work aroundf with multiple branches. This truly is something that I would not hesitate to recommend to others.
CONS: I think there might be a legitimate concern for newcomers since this program can be a little complicated, in part because of subpar documentationl. I don't know if newcomers will have the time to look at individual blogs or websites for the information they need when starting out with this program. But other than that, I realyl think this is program is good.
Works really well for teams
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: There are a number of things that I like about this tool. The first thing is that it is so user-friendly so it doesn't take long for users to learn how to use it. The branching system was also something that I was impressed with. I an intrigued by the concept of forking and I appreciated how easy it is to merge, especially when there are discrepancies encountered.
CONS: Conflicts happen all the time, so it isn't a problem by itself. The problem I've encountered is that those conflicts can sometimes take a long time to resolve when it comes to this program. It has necessitated a lot of planning on our part, especially when a lot of people are working on the same file.
A program that’s robust
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: I like how robust their Linux-based terminal is because it allows me run Unix style commands that aren't available or are different when done in the Windows command prompt. Aside from being able to do that in a Windows environment, I also appreciate how this program makes it easy for me look at and monitor the state of my project at any given time, thanks to how it tracks changes across a project.
CONS: I wish that this software had a more concrete approach when it comes to commands, because some of them are a bit ambigious and/or perform similar tasks. This becomes particularly hard when users start using aliases. Memorizing the software's commands can also take quite a bit of time.
This has become indispensable to me
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: I am definitely impressed by how well this program tracks log changes to projects, as well as how it gives me an option to revert back to an older version in case I encounter any problems. I also appreciate their branching feature, since it gives me the confidence that I can always revert to a version that I know works. With that in my mind, I can be more experimental and try adding features that might affect the entirety of the project. If it works out, that's great. If it doesn't, I can always revert to an old version.
CONS: I understand why they added this feature, but I have to admit that it can get a little tedious having to leave a message to every commit I make.
Exceptional tool
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: There's so much to appreciate and be impressed by when it comes to this program. I think it works really well when it comes to controlling different versions. I am impressed by the width of its scope and how it has made it easy to bring together and unite different developments. The branching feature is also something I like, especially since it allows teams to work on their branch of a base code, whether it is at the beginning of a project or in the middle of it. Different branches and codes can also be easily unified and merged. Another thing I am impressed by is how many things I can come up with when it comes to web development, once again thanks to branching. Sending a project to production is also easy to do with this program, since we just need to look into our repository. one final thing that I like about this program is how easy it is to integrate it.
CONS: The learning curve users encounter is a little steep and may be discouraging. The web version also isn't as good as when I use this program on a console.
Intuitive and helpful tool for revision control
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: This software is really helpful. The whole repository is in one place and this means that when there is an issue on the remote repository we are able to recover all our data. Also, because the repository is in one place (on our machine) we can easily have lot of branches and decide when we want to push them. There are many options to manage/modify the content in the repository. Git offers professional online guide with important information about options, commands and features. We use the feature that shows the state of each branch and the tool that allows us to check every piece of change that we had done.
CONS: If you are beginner or if you have used other revision control tool it can be difficult to learn how to run the program.
A reliable program
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: The three things that I like the best about this program is that it is reliable, compact, and works quickly. I appreciate how easy it is to learn and how I can start using it after just a few hours of getting familiar with it. Another thing that I like is how easy it is to solve any issues I encounter simply by searching on Google. I also appreciate that the developers provided a book resource on their website for free.
CONS: I've been using this program for years and I generally do not have a problem with it. If anything, I do think that you don't get enough functions to justify the large size of the files you have to work with when installing this program.
Great software especially when combined with Github
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: I like how Git works. I like everything form initializing the files, making commits so I can manage diffs to push on GitHub. This control system is perfect and works great. I use version control for everything I code from websites version control to web app. I do control website and push all the commits directly to GitHub. Git and GitHub are great combination and very powerful when use together.
CONS: Even though making branches is easy and helpful I face some issues when I try to combine two branches. So I believe they need to solve this issue. But on the other hand, I’m using Git 6 months by now I believe I have a lot to learn about this product.
Really sets the standard
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: The control that I have over changes made on a web project is something that I appreciate, especially when the project involves more tha one person. I also appreciate that there is a section where I can check not just the history of changes made, but also who made those changes in the first place. I like that I can look at collected command lines and compare them. I like how secure the repositories are in the hands of this program, as well as how I can easily upload project files to a server so that they can be published.
CONS: I don't think I can complain about anything when it comes to this program. Programmers will find this so easy to use, and any issues encountered can be easily resolved by the documentation that you can find so easily online. On top of it all, this is free and has allowed me to submit my projects promptly. It works perfectly on my computer as well.
Great for collaboration and management
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: Managing my repositories and collaborating with other developers has become easier thanks to this program, and I really appreciate that. I also like that it is now easier to work on changes by myself thanks to what this program offers when it comes to branch management in repositories. I find that feature even more impressive when it's used in a single repository that multiple people are working on.
CONS: It wouldn't hurt to have this program be more user-friendly and transparent. New users might find it difficult to undertand the program and what happens behind the scenes. I'd like to see more tutorials, as well as documentation of problems encountered and how they were resolved. Putting up a knowledge base or a resource where all this answers can be found would be incredibly helpful, especially since current users have to look at different websites when looking for answers to issues faced while using this program.
Lets you manage effectively
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: The change tracking is something that I definitely like about this software. Another thing that I like is how user-friendly it is, since I can switch between different software and not encounter any issues.
CONS: The learning curve when it comes to using this program could be a little less steep. It can be a tiring learning all of the things needed to use this program, and that isn't even including more advanced iterations.
Developers will love this
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: I'm impressed by how this program makes it easy for developers to have a comprehensive overview of a project, and how easy it makes it for developers to make modifications and adjustments to make the project better. I like features like merging support and rapid branching, as well as the tools that are really helpful when it comes to navigating a visualizing a development history that is non-linear.
CONS: I think this program could do a lot more when it comes to helping out users who may not have the necessary experience when it comes to using it. Currently, there aren't any guidelines for newcomers to this software, and this could cause problems when it comes to documentation and copying from one repository to another. Getting the hang of using this program can get complicated and some users might not find it easy dealing with the steep learning curve.
Really top-of-the-line
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: This video control system is one that I like to use a lot, and there are definitely reasons for that. First off, they have a lot of features that I find useful in my line of work. I really appreciate how easy it is to push and pull code in the repo, as well as how integrating with most the IDE's can now be done with minimum fuss. I also like how it is now easier for me to find differences in multiple file copies thanks to their DIFF checker feature.
CONS: I did encounter a large performance issue using this. It happens when there is a large team working on large projects that involve hundreds of files. A lot of things are broken when a commit is performed. This is something that is really harmful to my business, as well as a tedious task as well. I hope that this is addressed in future versions of this program.
Great product
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: With Git I can manage numerous branches and combine them when I’m done. “Git status” tool is simple and easy to set up because it gives you an information of what you have done. You can quickly see whether the changes are done and you can see if you have done something that you didn’t want, so you can easily make changes and add to commit.
CONS: I have to say that the command lines tool are great but I cannot accomplish specific tasks easily. I cannot understand how they work, for e.g. when I want to revert a bad commit do I need to use ‘revert’ or ‘reset’ option. To be honest, I don’t understand the difference between these two.
Powerful tool for creating branches and commits
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: Git is definitely best control version system. Branches can be switched and combine the way you want. The good thing is that it stores incremental changes for every commit only, this is great because it is diskspace-light and works really fast. You can easily move along commits in the branch if you want to create new hotfix branch, change something, and point in history.
CONS: The documentation is not great, you need to get more comfortable to use some powerful commands, and new users can easily lost commits during specific operations such as rebasing. But, they don’t need to freak out because they can reset the branches if the combining is going wrong, the good thing is that the commits are not lost they can be found easily.
Great source versioning tool
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: Git is very flexible software for different kinds of workflows. There are other software and services that you can use for the same purpose but Github is number one when it comes to online hosted repository service. The ability to handle branches, rebasing and to remote the repositories is very effective and helps you to do the work effortlessly. Using branches to share codes with your group via central server has never been easier. You can work on other tasks, projects and creating features with your team at the same time.
CONS: The command line could take a while to learn, the used concepts are not intuitive. The exporting revisions are not easy also the change sets and other multiple formats are not simple to use. I need to use several options for the tasks.
Great portable control system
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: You can set up Git in less than no time, it so simple to use. You need to install the software, open a command prompt, make new folder and then to create a repository all you need to do is to type ‘git init’, and there you go. You need to specifically name and e-mail address to identify the commit and you have a repository that is ready for use. Easy to form, close and merge various branches of development. And what’s more you can integrate it with third part tools such as P4Merge if you want to combine conflicts and handle diffs.
CONS: It is true that you can store and manage different versions of every binary assets but the repository size will begin to grow as more assets are stored. There are other solutions such as Dropbox or even git fat but they simply move onto other external services like Amazon AWS for e.g.
Git creates great Workflow
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: Git is very adoptable software, it’s definitely the best on the market today, and I can tell that most developers have create their own features and tricks to get the most out of this program. I can say that this program has saved me from some errors. The snapshot feature is one of the best because it takes snapshots of every step of the project. Using the “bisect” a code-based feature to track bugs is one of the most important things. Also, I am able to check out some previous branches so I can modify some errors.
CONS: The “checkout” option does 3 different controls based on the context of the command. This can be very difficult to learn, for e.g. I blindly follow the instructions instead of understanding the purpose of the tool. I don’t stuck with front ends, because they don’t really cover the deep flaws. The sub-modules are not as interesting as they appear to be.
Great app for building software in team
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: Fast software and easy to set up. I am able to log into my server and copy the repository directly to my own hard drive. I can do my work effortlessly, edit as I want, and then I can take it back to the repository and allow it to be updated. With Git I can always check whether the repository is pulled before pushing, this helps us to avoid destroying of the project with errors or conflicts. We can always go back to the previous push and modify the files when they were in that state, this helps us to roll back updates if some errors are found or if we need to remove a feature for some reason.
CONS: We use Git on our Windows desktop, Windows lacks some SSH keys and command lines because when we use an outside server like github for e.g. it takes some time to set up the PC to connect with GIT.
Great VCS I have ever used
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: When you learn how to use the GIT properly you will discover how powerful this software is, it has many users and the tools are very flexible. You are provided with large file system, tags, git stash commands. You are able to push to server, to integrate hooks with Continuous delivery system and continuous integration environment, you have the ability to commit offline. This software is great and really helpful for whole developing process.
CONS: It can be complicated if the branching model is not right for your case, it can be tricky to set up server infrastructure, also when you push to the server the files are seen as they are for some period of time.
Git makes my work easier and efficient
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: I love the ability to review commit history and to track every change. When I compare Microsoft with Git, the Git is much easier to operate. The compares between commits or even branches is easier. I am able to use the command line when I don’t want or need to use the web UI or even visual studio.
CONS: I don’t have dislikes by now.
GIT will make your work easier
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
PROS: You can easily create and switch between branches and you don’t need to copy files like in SVN for e.g. Git community is huge with lot of users, and provides great support. The good thing is that the system constantly works on its improvements and always implement new features that are really useful. The code collaboration tools will make your work easier. Performance is provided with large database. You can even commit offline and push it when you are online.
CONS: They need to make the documentation easier and simpler for its users. I need more trainings because I feel I haven’t learned how to use the advanced operations. Also there are too many ways to perform a single action, this can be confusing sometimes.
Join a community of 7,369 SaaS experts
Thank you for the time you take to leave a quick review of this software. Our community and review base is constantly developing because of experts like you, who are willing to share their experience and knowledge with others to help them make more informed buying decisions.
OR
Sign in with company emailSign in with company email
No need to look for other programs
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
Tracking code is now easier
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
Has made managing projects easier
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
Adapts to your needs
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
Nothing works better than this
Read full review >Overall impression
Customer Support
Value for Money
Ease of Use
Why is FinancesOnline free?
FinancesOnline is available for free for all business professionals interested in an efficient way to find top-notch SaaS solutions. We are able to keep our service free of charge thanks to cooperation with some of the vendors, who are willing to pay us for traffic and sales opportunities provided by our website. Please note, that FinancesOnline lists all vendors, we’re not limited only to the ones that pay us, and all software providers have an equal opportunity to get featured in our rankings and comparisons, win awards, gather user reviews, all in our effort to give you reliable advice that will enable you to make well-informed purchase decisions.