GitHub Valuable Features
You can get the differences, history of changes, and version control for various pull requests. You can create branch points and tags.
View full review »I find GitHub's pull request strategies and GitHub Actions to be very valuable. GitHub Actions allow for creating multiple jobs that run in different stages such as build, test, and deploy, which enable better visibility and control over the deployment pipeline.
View full review »
GitHub Actions, specifically in the DevOps field, have been extremely valuable. When Microsoft acquired GitHub, it became even easier to use. GitHub's branch management enhances the development workflow by decentralizing the process, unlike older centralized systems like SVN. GitHub is faster by two times compared to older on-premises pipeline structures, offering a seamless experience. The platform is widely accepted and continually improves, especially with GitHub Actions' deployment workflows.
View full review »
Buyer's Guide
GitHub
July 2025

Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: July 2025.
861,490 professionals have used our research since 2012.
I use GitHub primarily for version controlling, managing private connections, data reaction, and connecting to Jenkins. The features of GitHub are very nice and helpful for developers.
View full review »The tool is valuable because it helps us work in a distributed environment with multiple people across different locations and time zones. We have a common repository that everyone works on, which would be tough to manage manually. GitHub helps us maintain this single source of truth. Everyone can check out their own branches, which is important for our branching strategies. We can fork, check out feature branches, work on our code, and merge back into parent branches for deployment. This is crucial when multiple people are working on the same codebase.
We have a main branch and a release branch for branch protection that no one can directly access or commit to. Everyone must use a feature branch. For each release, we check out a release branch. Code from feature branches is committed, and then we raise a PR. At least two people must approve the PR to merge into the release branch. Once deployed and stable, we merge into the main branch. These branches are secured, and no one can make direct commits. Everyone must check out a branch, raise a PR, and get approval from two team members before merging. This ensures clear restrictions on who makes changes and if they're approved.
We use a peer review process for code reviews. When I make a change, I send it to the team. One or two people review the code, make suggestions or comments, and then approve it for merging. We do this through feature branches and PRs, which are where our code reviews happen.
The solution has contributed to reducing project delivery times and costs. For example, if five people are working on one application, each developing a feature, merging code into a common repository becomes complex without a tool like GitHub. The manual process of each person sitting with four others to review changes is time-consuming and prone to human errors, which can be problematic when moving code to production. The solution has solved this major challenge.
View full review »GitHub features that improve code quality and collaboration include easy code merging, the effectiveness of branching strategy, the ability to retrieve committed code if needed, and the pull request facility for code review. Additionally, it provides Draft Pull Requests for review purposes without needing immediate merging and GitHub Actions for CI/CD implementation.
View full review »I appreciate saving from Visual Studio Code that implements changes directly on GitHub. It's nice. When you push changes, they are there. For branching, it works well, especially in an agile environment. I like how I can create different builds from different branches, which helps me as a QA to test certain features separately from the main application.
View full review »SS
Soni Sinha
Senior Manager at a tech vendor with 10,001+ employees
We have not used GitHub as a code repository. We have not used that feature of setup yet.
View full review »GitHub is very straightforward. I really appreciate the versioning capabilities, ease of use, and the ability to host code.
View full review »The most valuable features are the speed, low latency, and the clear, concise set of commands. GitHub is not complicated to use and is very user-friendly. It's also beginner-friendly, making it welcoming for newcomers.
View full review »GitHub provides enough storage for uploading the source code. It makes it easy to push code, and the Git commands are straightforward to use. The documentation is also good, and I appreciate the CI/CD pipelines that we use for web applications to upload the application in development mode and production mode.
View full review »GitHub's features are more in a module and package format. It is always good to keep your repositories in one place so that other people or your team members can access them. If people leave and some new team members join the company, then they can be trained to use the product.
The solution's most valuable feature is the reverse control system. The tool also helps organize collaboration by allowing users to share a repository with other developers.
View full review »The most valuable features of GitHub include its ability to integrate with Jira and multiple CI/CD platforms like Techton, allowing for seamless project management. Additionally, the pull request feature, which controls code insertion into branches by code owners, is highly beneficial.
View full review »GitHub's merging feature is much better than that of other products because merging is done daily. The solution's centralized administration is also very good, allowing you to onboard more than 200 or 1,000 people daily.
View full review »GitHub is easy, secure, and widely documented. We use GitHub Actions and Workflows for performing tests and deploying services quickly. It's a well-documented platform with functionalities that other repo systems lack.
View full review »I find the most valuable collaboration between our peers to be a seamless collaboration between our peers. We can connect and change our code, allowing us to be agile in our projects. Since we're talking about DevOps, we're using Jenkins in our pipeline. It helps speed up the process by automating the DevOps workflow.
Since most of our work is done remotely, I think GitHub provides a very good collaboration environment.
View full review »OH
OveHolmberg
Freelance at Freelancer
The ease of the planning board feature in GitHub is very valuable. It allows us to work with different boards easily and effectively visualize big planning items, such as epics.
View full review »GitHub is much better than similar tools like Bitbucket. It's cheaper, and resolving merge conflicts is much easier.
View full review »MM
Margus Metsküla
CEO at Spectrum Works
You can write the code with AI. But when it comes to implementation, you must upgrade the bits of code that will support this and generate solutions based on that architecture. Then, you need comparable code bits. Therefore, AI can propose how much a specific function can be better optimized. So, AI can help stakeholders reach tasks quicker.
View full review »The most valuable feature of the solution is the version control field. GitHub has a good integration and coding engine.
View full review »The best feature is the ability to track the history of all code changes, and it's easy to use. Additionally, as it's open source, anyone can use that feature resulting in distributed development. This opens the door to collaboration with different code and developer, feature, and master branches of development.
The solution also features robust security, high speed, and good integrity.
Excellent code management means that, even when developers accidentally delete sections of code, it's easily retrievable. GitHub reduces developer workload and saves them time.
View full review »The most valuable aspects of GitHub are version control and parallel development. I also appreciate the forking part, which allows us to release a specific set of features to the environment.
Development teams can integrate this tool with their IDEs. GitHub provides command line instructions that should suffice. But customers wonder how to configure their IDE because you have to clone the repo, register the username with a password, and then switch. All those things need to be performed within the IDE. So I don't know whether those things are already available. That would enable the developer to integrate their IDEs with the GitHub repository.
View full review »The most valuable features are GitHub Actions for triggering workflows, GitHub Secrets for saving credentials without needing a third-party service, and the UI for identifying errors in the code when we commit.
View full review »DC
Diptayan Chaudhuri
Developer at Kenvue
The control is the most valuable feature as developers can work on a single code.
View full review »It is a good product. The tool doesn’t incur a lot of cost. It is highly stable. We can easily integrate our deployment to achieve continuous integration and continuous delivery.
View full review »GitHub's version control is valuable. A recent example was when I connected a website with GitHub, which I developed in my local environment on my computer. I kept updating the plugins directly from my computer, and then I deployed the code through GitHub, which reflected directly into the live website. GitHub sped up the development process, and I felt safe because if something went wrong, I could always go back to my previous code, so I wasn't worried I would break the whole website. It is good for developers because they have version control over their code.
Moreover, with GitHub, finding other people's code is easy. There are a lot of users who host their code on GitHub and open it to the public. Sometimes, you can learn from their code or just use their solution, so it's very good for the developer community.
GitHub is good for controlling and managing the code without destroying it.
View full review »MP
Massimo Picco
Managing Director at Enigen Italia
The most valuable feature is the fact that it's cloud-based, and we don't have to manage an on-premises server to use it.
View full review »It's good for branching and keeping the code. Overall, it is a good tool. We can find stable branches there and it is very easy to manage code there.
The interface is good.
We have found that it does allow for helpful integrations.
It is really simple to set up.
View full review »I really like the functions that GitHub offers. The features are very helpful for my needs.
View full review »The product can be used to set up simple pipelines. GitHub is owned by Microsoft and is deployed on Azure. If you work offline with Azure, it is very easy to link to GitHub because Azure's cloud engineering is designed to handle a lot of use cases.
The most valuable feature of GitHub is version control and continuous integration.
View full review »GitHub is convenient and easy to use.
View full review »AM
Alankar More
Sr. Software Engineer at Globant
You can create public and private repositories.
View full review »I like finding individuals with more repositories and more followers, et cetera. It’s great to find the talent who is available and has particular skills.
The solution is scalable.
I do not think they have to increase storage. There’s enough.
View full review »The most valuable features of GitHub are the ease of integration into Microsoft Azure DevOps. The process that you need to deploy into Microsoft Azure becomes fairly simple and the templates are already available, a lot of the engineers find it easier to use.
View full review »GitHub's source code management is top-notch. It's easy to inspect changes and visualize code and differences. Their action system is comprehensive in terms of making changes and automation.
View full review »The accessibility is free.
View full review »RN
Rod Nepo
Software Engineer at Wonders
The requests, push, pull, merge, and everything else in the solution are its valuable features. Later, people make their changes.
View full review »The code versioning is excellent, and having a detailed log, including every change made to the code by every developer, is invaluable. It makes it so that if there is a bug or problem in the product channel, we can find exactly where it happened and how to fix it.
View full review »The most valuable features are GitHub are the standard features, they are very useful.
View full review »AS
Avi Shvartz
CTO at a construction company with 1,001-5,000 employees
This product allows us to easily collaborate on development tasks with our subcontractors, and control the workflow as the project progresses.
View full review »We like the simplicity of GitHub and that it is free of complications, as opposed to other tools on the market. Its ability to be integrated with third-party softwares such as Azure Pipelines or Jenkins, is great.
AN
Alireza Nikseresht
CEO at Shiraz University
It is a very good solution. GitHub allows the backup of our source code. So we are sure that if all the computers in our company crash and the hardware fails, we can access our code on GitHub. Also, in the past, every repository we built was publicly available to anyone, and others could see our source code, but now we can make a private repository and share it with our team. This feature is very valuable and good for us.
View full review »MK
Mary Kambo
Penetration tester at KNBS (Kenya National Bureau of Statistics)
I'm able to access any repository that I like, whether it's public or private. That said, for private repositories, I'll obviously need access from the other developer. It's nice that they have the option for public or private repositories.
The collaboration is really great. It has really worked and has really helped me a lot. I find that it is a very important feature.
GitHub allows you to create pages, if you want to share documents you can create articles and diagrams with GitHub and share.
On a personal level, GitHub assists you to create your own website.
View full review »This solution is just easy to use.
View full review »GitHub have a built-in software application development environment and this has been most useful.
What I like about GitHub is the ease with which we can use it. For example, when you're developing an application that does not like compiling or does not require compiling, for example, PHP application and Python application. We need to update them on the client side. Sometimes we do automate using GitHub. We use it in a way that we can use it as an update tool on the client side so that when we make an update on the system on our side, it automatically pulls on the client side.
The ability to work as a team is great. In the world of software development teams, like controlling code versions, it's very important to stay on top of everything. GitHub helps us a lot in that. In a distributed work environment where I'm coding here, somebody in India is coding a different part on the same application. We can coordinate very easily on GitHub and synchronize our code.
It’s easy to set up.
The learning curve is small.
The stability is good.
View full review »GitHub is good for collaboration because everyone can access it or we can restrict access to a few users. If I upload a file and share the URL, it's not restricted to a set number of users. Everyone with the link can download the files.
GitHub is pure or open-source; you can access it anywhere. You can have a lot of collateral information. You can make the changes and do the reviews from one place.
View full review »We use GitHub instead of our regular shared drive. It offers instant access to shared folders as well as good security.
View full review »The most important feature of GitHub is the maintainability of the versions of the code. It allows multiple people to work on the same use case, so anyone can check in and check out, and that history is available.
View full review »GG
Gautam Gupta
IT Director at Infosys
I am using it, it was easy to set up and it is working well for me.
View full review »RO
Reuel Oliver
Executive Director at Naga City Investment Board
The solution is open-source and is built around a whole community.
The product offers an easy way of supporting our or approaching our repository and updating our code.
The solution has been stable for us.
It can scale well.
The product has been secure enough. We haven't had any issues with security.
View full review »GitHub provides the SFH key to protect our passwords and our connection, it's a helpful product. It secures our repositories so any attempt to access from outside the company is blocked. We also have control of our product versions in GitHub, which is very useful. I like the fact that you can use it on any device.
This product is very good for storing and versioning code.
View full review »The versioning of the code and the tracking of changes are definitely some of my top features.
The ability to code reviews with peers.
The automatic checking to make sure that any of the code in my repository is not out of date with any modules that I'm making use of.
View full review »A great feature is being able to have different repositories and different kinds of projects in a single solution at a single time. It's just a click away. If I compare it with Jira, that's one of the best features.
View full review »MS
Mohan_S
Information Technology Specialist at Brandix
GitHub provides good time reduction and this is what I value the most. My team uses GitHub for working remotely. Security is also a good feature of the solution. It's as if the solution creates a security barrier in the server, whereby I can push changes they make to my server once they come to GitHub.
The solution has a lot of features. Should my developer leave tomorrow, the changes he has made will remain, even as another developer could do the work.
I'm curious as to what DevOps Tools can be integrated into GitHub to get it to be on part with the capabilities that come out of the box in GitLab, or whether we should just switch to GitLab to get all of those capabilities.
The stability is quite good.
The scalability is excellent.
We've found the technical support to be very helpful.
Overall, it's a very good product.
View full review »ZW
nilihz
Enterprise Architect at a tech company with 10,001+ employees
The most valuable feature is the source code management. It's very helpful and it's a great product.
View full review »IR
IbrahimRasras1
Independent consultant at a hospitality company with 1-10 employees
I like the CI/CD features. The tool was easy for me to use because I had used it for a long time. GitHub is a leader in the domain. Others copy GitHub.
View full review »I like to do projects using the tool. I also like the check-in and check-out features. The product helps our team collaborate across different locations.
View full review »RH
Rene Haburai
Freelance at SÍŤ spol. s.r.o.
GitHub is a simple repository of source codes. The ease of use is valuable. It supports collaboration within the team very well.
View full review »SN
Sai Nyayapathi
Associate Test Engineer at OSI Consulting, Inc.
GitHub allows us the option to push files from a non-UA method or directly upload files from the UA. You can integrate GitHub with Jenkins to do CI/CD.
AK
Anu Kaple
Technical Lead at FD
The product has a good UI. It's simple and easy to access, and technical help is easily available. The two-factor authentication security is another valuable feature.
View full review »The flexibility of this solution has been most valuable. It operates on a pay per use basis where you can ramp up or decrease usage.
There was versioning software before. It's now on the cloud and it's kind of available from anywhere, et cetera. You can access it from anywhere, and if you want, you can collaborate with a wider audience if you make a public repository. Otherwise, whatever was existing in versioning software, probably that's taken to the web and to the cloud to scale.
The differences that they give upfront are good. You can evaluate and check whatever is being shared.
It's stable.
The solution can scale.
We find it user-friendly.
View full review »SG
Sandeep Gopi
Cloud Solution Architect at Microsoft
This solution is very easy to use which I like about it. The capacity to own artifacts and share them with others is another good feature. You don't have to write all your code from scratch, you can use available templates and alter the code according to your needs.
View full review »PE
Priscila Elias
Software Test Automation Engineer at a manufacturing company with 5,001-10,000 employees
The control version functionality for this solution has been most valuable, especially when managing projects with multiple versions.
Any complex banking can be handled very easily in GitHub. It allows us to integrate with tools like Grid, where we can merge and resolve conflicts without any hassle.
View full review »Because Github is hosted in the cloud, we do not require many resources to maintain it.
View full review »GL
Gustavo Lugo
Chief Solutions Officer at CleverIT B.V.
All the features are valuable, but the most important feature is that GitHub has advanced security. The second important feature is the capability to create custom GitHub actions and the capability to deploy in different types of architectural infrastructures, such as hybrid, private, or public.
View full review »The code sharing and updated history are valuable features, the capability to roll back to a previous version is very useful. We're also able to make a branch and a merge and it's easy to collaborate with our teams. We can hook up with Jira, with Wiki, and OpenAPI. We have access to all the features we require right now.
SK
Subramanian Kuthalingam
CTO at Cantier Inc
It has a lot of features from the code development perspective. You get a lot of features such as repo, commit, merge, and branch. You can play around and do things on the fly.
It is easy and simple to deploy. It is also easier to use when working from home.
View full review »The way we can manage the system is very useful. It'd great for managing code.
You can have the main branch, and then create another branch, and easily merge them together if you like.
You can effectively manage code reviews by issuing pull requests. Fellow developers can review my code, which helps ensure that the code is written correctly and clean. It's a useful exchange of information.
The flow process helps us keep our applications stable. The released version is always running smoothly.
Once you get familiar with the system, it's very easy to use.
The product has a very user-friendly interface and user-friendly security.
View full review »AA
Ali Albousaifi
Information Technology Consultant @ CIM at a tech services company with 11-50 employees
The features that I have found most valuable are that it can support you for most of the road map and it can automate some tasks which works really well with collaboration with the teams. They are really interested in how they organize the history of the code itself which is good.
View full review »MP
Mykola Pelyp
Senior Azure DevOps Engineer at SoftServe Ltd.
The most valuable features are the Git Hooks and SSH keys.
The Projects Tab, which shows you the todo list and the progress for projects, is very helpful.
View full review »OK
Omark
Department Manager at a tech services company with 51-200 employees
The most valuable feature is help offered by the community for open-source projects.
View full review »GitHub is a cost-effective solution. The solution provides good customization and support.
View full review »It's great that GitHub integrates easily with Jenkins. It's helpful for the DevOps as well, checking in and checking out, the solution incorporates well. It's easy to integrate with third parties as well as with other build management tools. It's a really user-friendly tool.
GitHub has everything. All the integrations with different applications are really good. GitHub's transparency is also valuable; when something happens, you have a status online.
View full review »GitHub is simple to use and has great performance. Even if I'm not in the office, I can access and work on my code from anywhere with my account credentials. GitHub has an interactive user interface.
View full review »RH
Rene Haburai
Freelance at SÍŤ spol. s.r.o.
This is a simple, easy-to-use solution that is fully compatible with Git.
It's also a good source for training because a lot of source code is open. It's a tool where anybody can share the source code.
Buyer's Guide
GitHub
July 2025

Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: July 2025.
861,490 professionals have used our research since 2012.