GitHubのまずは押さえておくべき基礎知識と使い方

2021年3月23日Git

GitHub とは

GitHub とは、Git リポジトリの変更履歴をオンライン上で預かってくれるサービスのことです。これをホスティングサービスといいます。 ソーシャル性があるため、オープンソースが活発に作られています。

GitHub を利用するメリットは?

プルリクエストで共同開発がしやすい

GitHub のメリットは複数人開発がとてもしやすい点です。 プルリクエストをすることで共同開発 プルリクエスト(pull request)は、GitHub にある共有レポジトリ(コード)に対して自分が変更したコードを登録してもらえるようにリクエストする機能のことです。 このプルリクエストに対し、受け入れたり、修正依頼を出したりすることができるので、GitHub は複数人開発に向いています。

他のチームの開発がみれる

世界中のチームが GitHub で開発しているので、どんな開発がされているのかを確認できます。 また、その開発に参加することもできます。

Git リポジトリのホスティングサービス GitHub vs Bitbucket

一番有名な Git リポジトリのホスティングサービスは、GitHub です。その次に Bitbucket というホスティングサービスもあります。 昔は以下のように料金体系が異なっていましたが、GitHubも非公開リポジトリを無料で使えるようになり、人数で制限を課すようになりました。

昔の料金体系

特徴GitHubBitbucket
公開リポジトリ無料無料
非公開リポジトリ有料無料
大人数無料有料

現在の料金体系

特徴GitHubBitbucket
公開リポジトリ無料無料
非公開リポジトリ無料無料
大人数有料有料
よって、他のホスティングサービスを使うメリットがあまりありませんが、いろいろ試してみて好きなサービスを選びましょう。

Git

Posted by devsakaso