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

2021年3月23日Git

GitHub とは

GitHub とは、Git リポジトリの変更履歴をオンライン上で預かってくれるサービスのことです。これをホスティングサービスといいます。

ソーシャル性があるため、オープンソースが活発に作られています。

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

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

GitHub のメリットは複数人開発がとてもしやすい点です。

プルリクエストをすることで共同開発
プルリクエスト(pull request)は、GitHub にある共有レポジトリ(コード)に対して自分が変更したコードを登録してもらえるようにリクエストする機能のことです。

このプルリクエストに対し、受け入れたり、修正依頼を出したりすることができるので、GitHub は複数人開発に向いています。

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

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

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

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

昔の料金体系

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

現在の料金体系

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

よって、他のホスティングサービスを使うメリットがあまりありませんが、いろいろ試してみて好きなサービスを選びましょう。

Git

Posted by devsakaso