GitHubはオンラインのホスティングサービスです。

Gitではファイルの変更履歴は管理していますが、GitHubはファイルの変更履歴やファイルそのものをオンラインで保存してくれます。

また、オンラインであるがゆえに「ソーシャルコーディングの場」ともいわれます。コードをオープンにして(オープンソース:無償公開といいます)GitHubに置いておくだけで、見ず知らずの人からコードについてのフィードバックをもらえたり、開発に参加してもらえたりします。

GitHubの登場により、一般エンジニアのコード無償公開ハードルが下がったともいえるでしょう。