GitHubってなに?
GitHub(ギットハブ)は、ソースコードを保存・共有・管理できるWebサービスです。世界中の開発者が利用しており、プログラムのバージョン管理を行う「Git」という仕組みをWeb上で使えるようにしたものです。
開発者だけでなく、デザイナーやライター、学生など、さまざまな人が利用しています!
Gitとの違いは?
| 項目 | Git | GitHub |
|---|---|---|
| 種類 | バージョン管理システム | Gitを利用したWebサービス |
| 利用環境 | ローカル(自分のPC) | クラウド(インターネット上) |
| 主な役割 | ソースコードの履歴管理 | ソースコードの保存・共有・共同開発 |
GitHubでできること
- ソースコードのバックアップ
- チームでの共同開発(コラボレーション)
- プロジェクト管理(Issues, Projects)
- 変更履歴の確認やロールバック(Revert)
- 他人のプロジェクトをフォーク(Fork)して再利用
- GitHub PagesでWebページ公開
よく出てくる用語
| 用語 | 意味 |
|---|---|
| リポジトリ(Repository) | プロジェクトのデータが入っている箱。 |
| コミット(Commit) | ファイルの変更を保存すること。 |
| プルリクエスト(Pull Request) | 変更の提案。レビューしてもらってマージ。 |
| フォーク(Fork) | 他人のリポジトリを自分のアカウントにコピー。 |
| クローン(Clone) | リポジトリをローカルにコピー。 |
💻 GitHubを始めるには?
- GitHub公式サイト にアクセス
- 無料アカウントを作成
- GitをPCにインストール
- リポジトリを作成し、コードを管理!
まとめ
GitHubは、ソースコードを効率的に管理・共有できる最高のツールです。初心者でも、少しずつ使っていくことでその便利さが実感できます。ポートフォリオ作成やチーム開発の第一歩として、ぜひ使ってみましょう!
学生や個人開発者には特におすすめ!GitHubで自分の成長を記録してみましょう。