GitHub - Love it
May 31, 2016

GitHub - Love it

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitHub

We use github for a variety of features including version control, collaboration, and deployment. It is currently being used heavily by the engineering department, and lightly by our product team. In my opinion, it is the best tool to allow a team of developers to collaboratively work on the same repository of code.
  • Interface - Github provides an interface that is easy to use and navigate. Even though I have a lot of the same versioning and git history on my local machine, I still find myself turning to github to understand what is happening with code changes, because the interface makes it much easier to understand.
  • Shortcuts - I really like how github allows you to make quick edits and commit directly to remote branches. This takes quite a few steps out of making easy, short changes to deploy immediately.
  • Public code - It's no secret that github is a great place to find inspirations and solutions when writing code. The seemingly bottomless supply of public code repositories, open-source projects, and the fact that EVERYONE uses github has dramatically changed the way the global computer engineering community interacts with one another and shares ideas.
  • Search - Right now when I use the onsite "search this repository" feature, github doesn't seem to search the actual codebase, this makes it difficult when I want to search through someone else's repo for a particular function usage or definition.
  • Our business saves a boat load of time (thereby money) in engineering resources by taking advantage of github.
  • The price of enterprise level private repositories is easily mitigated by the amount of time that this tool saves our team.
There are certain scenarios where the free (public) version of github is inappropriate, and it's a better idea to use a private (paid-for) repo to store code. These scenarios should be fairly obvious.