GitHubとは
GitHub社が開発した最大規模のプログラム管理サービスです。インターネット上にコードの保管場所を設けることで、世界中のプログラムが使用可能になりました。複製、改変、修正のリクエスト、反映がスムーズに行えるため、常に新しいデータを共有し続けられる点が強みです。
GitHubの強み
【自分の好みに合わせて編集できる】
GitHubは公開されているサービスを複製して利用します。そのため大もとのコードを変更することなく、コピーしたものを自由に利用することができます。
【プログラムの質を高めるプルリクエスト機能】
自身で複製したプログラムのコードが従来より多くのメリットを生むものになった場合、制作者に対してアップデートの申請を提出することができます。この機能によりサービスの質がどんどん上がっていき、ユーザーの満足度を高めています。
【申請に迅速に応えるマージ機能】
プルリクエストによりアップデートの申請を受けた場合、迅速に反映できるマージ機能が搭載されています。これにより安全かつスピーディーに反映でき、開発者の負担を減らすことができます。
GitHubでできること
【ネット上にリポジトリがありどこからでもアクセス可能】
ファイルの保管場所をリポジトリといいますが、GitHubではその保管場所がインターネット上に設けられています。この「リモートリポジトリ」のおかげで世界中の開発者とつながることができ、複製や同期が簡単に行えます。
【更新履歴を保存できる】
プルリクエストやマージ機能によって新しくバージョンアップしていっても、修正を行った履歴はすべて保存されています。前回のバージョンに戻したいときでも自由に対応できるので、プログラムの柔軟性を確保できます。
【複数人で共有しながら進められる】
公開されているコードは個人だけで扱うものではありません。ソースコードを共有することで、グループ全員が同時に開発に携われます。