GoldenGolden
Advanced Search
GitHub

GitHub

Web-based hosting service for software development projects using git.

Github is based around a system of version control called Git. Git is an open-source version control system that was started by Linus Trovalds—the same person who created Linux. Git is similar to other version control systems, such as Subversion, CVS, Mercurial, and Bazaar.

Version control systems keep revisions organized by storing modifications in a central repository, or "repo." This allows developers to collaborate by downloading a new version of the software, making changes, and uploading the newest revision. Developers can see these new changes, download them, and contribute to them. When multiple people collaborate on a project, it's hard to keep track of revisions—who changed what, when, and where those files are stored. GitHub keeps track of all the changes that have been pushed to the repo. No coding is necessary to use Github.

"The concept is based around change: what is the right thing to do, what is the wrong thing?" said Tom Preston-Werner, GitHub's co-founder. "The efficiency of large groups working together is very low in large enterprises. We want to change that."

Features

Git has three core features: forking, pull requests, and merging.

"Forking" is when developers create a new project based off another project that already exists. If a user finds a project on GitHub that they would like to contribute to, they can fork the repo, make the desired changes, and release the revised project as a new repo. If the original repository that was forked to create the new project is updated, those updates can be added to the current fork.This feature encourages the further development of programs and other projects.

A pull request is opened when a user is proposing changes and requesting that someone review and pull in their contribution. Pull requests show differences in the content from both branches, and the user can collaborate and ask for feedback from other users regarding the project.Once the pull request is complete, the changes can then be merged with the initial project.

Besides its public-facing, open-source repositories, GitHub also sells private repositories and on-premise instances of its software for enterprises. This is GitHub's money making feature. Companies pay to use GitHub primarily for its collaboration features. It has become a popular way for people to do all kinds of software work; in 2012 its number of users jumped to 2.8 million from 1.2 million. The number of repositories increased to 4.6 million from 1.7 million the prior year. Solutions for private repositories do not utilize GitHub's network effect, but they are able to use the collaboration features.

Company culture

GitHub has no managers among its 140 employees. "Everyone has management interests," said cofounder Preston-Werner. "People can work on things that are interesting to them. Companies should exist to optimize happiness, not money. Profits follow."

GitHub's popularity has also made it an important way for companies to recruit engineers, who can show their work or collaborate on the work of others, inside some of the public pull requests. Software engineers routinely include links to their GitHub projects on their resumés, and companies scout for job candidates on GitHub.

Microsoft acquisition

In June of 2018, Microsoft acquired GitHub. This is Microsoft CEO Satya Nadella's second big acquisition, following the $26.2 billion acquisition of LinkedIn two years prior. GitHub was valued at $2 billion in 2015, and Microsoft payed $7.5 billion in stock for the company.

At the time of acquisition, executives from both companies insisted that GitHub would remain technologically neutral, welcoming developers to use any code or any cloud service, rather than a Microsoft-walled garden.

Timeline

March 16, 2020
GitHub buys JavaScript packaging vendor npm for an undisclosed amount.
March 12, 2020
GitHub launches new tools for teachers, including autograding

GitHub announces two new features for GitHub Classroom, its set of tools for helping computer science teachers assign and evaluate coding exercises.

November 13, 2019
GitHub launches GitHub Actions to the general public.

GitHub Actions is a system for automating tasks like building, testing, and deploying software. The beta was launched in 2018 and it is now available to everyone.

October 4, 2019
GitHub announces that Rachel Potvin will join as its new vice president of data.

September 18, 2019
Microsoft's GitHub acquires a code analysis tool called Semmle.
June 4, 2018
Microsoft, fully embracing a model it once saw as a threat, said on Monday that it was buying GitHub, an open software platform used by 28 million programmers, for $7.5 billion.

In a blog post, Chris Wanstrath, the company's chief executive and a co-founder, who will become a technical fellow at Microsoft, wrote that when GitHub started up a decade ago, he could have "never imagined" the outcome announced on Monday.

July 2015
GitHub raises a $250,000,000 series B round from Andreessen Horowitz, IVP, Sequoia Capital and Thrive Capital.
2015
GitHub was last valued at $2 billion back in 2015, and Microsoft is paying $7.5 billion in stock for the company in a deal that should close later this year.
2015
GitHub raised a $250 million round in 2015, led by Sequoia Capital.
2014
The $7.5 billion purchase, an all-stock deal, is the second-largest acquisition Microsoft has made since Mr. Nadella became chief executive in early 2014.

Funding rounds

Acquisitions

Patents

People

Name
Role
LinkedIn

Brian Doll

Employee

Daisuke Horie

Employee

Devin Reams

Employee

Elizabeth Naramore

Employee

Garrett Bjerkhoel

Employee

Further reading

Title
Author
Link
Type
Date

Documentaries, videos and podcasts

Title
Date
Link

Companies

Company
CEO
Location
Products/Services

News

Title
Author
Date
Publisher
Description
Dominic Nutt
October 13, 2021
go.theregister.com
You want my medical records? Good, take them - now find me a cure
Ax Sharma
September 14, 2021
Ars Technica
Developers furious at Travis CI's "insanely embarrassing 'security bulletin.'"
Gareth Corfield
September 14, 2021
go.theregister.com
First try had a habit of melting its mirrors, apparently
Prasid Banerjee
September 9, 2021
mint
Smith said regulations formed in South Korea and Japan over the past week, which regulate how Google and Apple operate their App Stores, are perhaps the most significant tech regulations in 2021 so far
By Padraig Belton
September 6, 2021
BBC News
Artificial intelligence is getting better at penning code but still a long way from working alone.
SHOW MORE

References

Golden logo
Text is available under the Creative Commons Attribution-ShareAlike 4.0; additional terms apply. By using this site, you agree to our Terms & Conditions.