GitHub integrate with most of the IDE's available for developers and has a perfect interface for the need.The pull request process is one of my favorites like the core version control feature, and I love collaborating through code reviews, comments, and simple merging. Having repositories under my control, being able to monitor issues, and automating workflows through GitHub Actions help save time and make code cleaner and more readable.
GitHub has its strongest features in its collaboration capabilities, version control features, and CI/CD integrations. The third-party integrations, markdown documentation, and community engagement make GitHub indispensable.
Setting up Github for new projects is effortless and straightforward even for teams. Creating repositories, forking and cloning are seamless and their documentation and community forums solves the learning curve. I make use of GitHub on a daily basis in my workflow for both team and individual projects. Review collected by and hosted on G2.com.
GitHub is strong but has a steep learning curve for its more advanced capabilities such as GitHub Actions or large monorepo handling.
Further customization capabilities would come in handy when handling bigger repositories and projects. Review collected by and hosted on G2.com.
GitHub is an exceptional platform for developers and teams of all sizes. Its user-friendly interface makes collaboration seamless, allowing developers to efficiently share and contribute to projects. The integration with Git makes version control effortless, ensuring that all changes are tracked and organized. GitHub’s powerful features like pull requests, issue tracking, and continuous integration enable smooth workflows and better project management. The platform's vibrant open-source community offers an invaluable resource for learning, sharing, and networking. Additionally, the availability of GitHub Actions and integration with various third-party tools enhances the development process, making GitHub an indispensable tool for developers around the world. Highly recommended for both beginners and experienced developers! Review collected by and hosted on G2.com.
I don't think there is any downsides for Github. Review collected by and hosted on G2.com.
All my work as a Developer has changed since GitHub came into my life. I never worry about accidentally deleting or deleting critical code. If something goes wrong, I just go back to an earlier version and that’s it. When I need to test something without changing the main code, the ability to deal with branches has saved me more than once. By using code reviews and pull requests, we can keep our workflow organized, make changes in real time, and comment on individual lines. Reviewing, commenting and suggesting changes to my coworkers' code directly on pull requests is a fantastic example of team collaboration. Thanks to GitHub, I no longer have coding errors and the quality of our code has increased. Review collected by and hosted on G2.com.
For those who are not familiar with Git, at first, the learning curve can be a bit high. I still remember the first time I tried to set up a workflow using GitHub Actions, at that point programming was not my priority; I spent more time reading documentation. Review collected by and hosted on G2.com.
I like how easy it is to use. Its integration with the cursor and VS Code is top-notch. I like everything about GitHub, especially how easily I can operate it with my Ubuntu terminal. Review collected by and hosted on G2.com.
It's merging needs some improvement. For example, there is a minor bug in which when you merge your branch through the GitHub dashboard, it shows a conflict, but when you merge it locally through VS Code, it will merge without any conflict. Review collected by and hosted on G2.com.
I personally use Github in my company to save the Customer's custom code review by my manager and push the changes in the Git Repo.
This is best in this scenario because it also distinguish the change like what was the code before and what changes you made in the code. Review collected by and hosted on G2.com.
I personally don't dislike Github because it works well in my professional experience. Review collected by and hosted on G2.com.
Organise code and setting all requirements ready to deploy maintain the codes
Also github action makes it another level
And also works with any kind of cloud platform and software development Review collected by and hosted on G2.com.
As matter of fact there is no dislike but sometimes it's getting delayed in update like micro seconds Review collected by and hosted on G2.com.
It just works. It's super easy to use, can be implemented in no time, and has a good set of features built in. Other features can be added through the plethora of available integrations. Review collected by and hosted on G2.com.
It can be a bit overwhelming trying to understand all the settings and hidden functionality, particularly when running configuring builds. Review collected by and hosted on G2.com.
GitHub has great collaboration features that allow our development team to work on the same project together. From code reviews and discussions, it dramatically streamlines our ability to push great code to our customers. It also offers excellent version control through Git, keeping our team updated on code changes. It's easy to start with their free hosting, so it's a no-brainer for students wanting to learn to code. Review collected by and hosted on G2.com.
The learning curve can be a bit steep for beginners. Once you understand the core concepts like branching, merging, and resolving conflicts, it gets much more straightforward. Large binary files and large media content can slow repository performance and storage costs. Free private repositories are limited in features and size. If you have multiple private repositories, get ready to pay. Review collected by and hosted on G2.com.
Most of my engineers are already familiar with Github as a version control platform. Customer support is good. Review collected by and hosted on G2.com.
Github Enterprise sales and pricing is very opaque and arbitrary. In two companies I have engaged with 3 people on their sales team. They can offer discounts from 15%, 40%, up to 60%. You end up with different deals depending on who you engage with. This time, we dealt with an AE Nick, and a Senior Director Karen J. Karen kept offering deals/terms worse than the one from Nick, who is from her own team! And I had to point it to her. It shows how uncoordinated and arbitrary this is. It is very frustrating process to deal. So we stopped our expansion plan on Github (Advanced Security and Github Actions). We may even consider swtiching to Gitlab altogether. There are just so many strong alternatives on this market for security and CI. Review collected by and hosted on G2.com.
1. Very simple to setup, as you login every command is provided to help you go through basics.
2. I like the one thing about github rebasing is that it does not collapse the code, as I faced such problems in Bitbucket.
3. Repository sharing feature is just the best. You get to shine the profile for your open source projects.
4. Since backuped by Microsoft, I have no trust issues regarding security and performance. Review collected by and hosted on G2.com.
1. Github has been amazing, all my repos are still there and I use it. Why do not many companies use it, such an amazing productive tool. Review collected by and hosted on G2.com.