GitHubは、ソフトウェア開発のプロジェクトに使われるホスティングサービスで、Gitバージョン管理システムを使用します。コードのバージョン管理、共有、コラボレーション、そして問題追跡などの機能を提供します。以下に、GitHubの基本的な使い方をご紹介します。
アカウントの作成
アカウントの作成: まずはGitHubのウェブサイトにアクセスしてアカウントを作成します。ユーザーネーム、メールアドレス、パスワードを入力してサインアップします。
![](https://github.githubassets.com/assets/campaign-social-031d6161fa10.png)
![](https://eguweb.jp/wp-content/uploads/202307171558No-00-1024x461.jpg)
リポジトリの作成
リポジトリの作成: リポジトリはプロジェクトのディレクトリやフォルダのことです。
GitHub上で新しいリポジトリを作成するには、「New repository」ボタンをクリックします。リポジトリ名を入力し、公開(Public)か非公開(Private)を選択します。また、READMEファイルを作成することも推奨されます。
![](https://eguweb.jp/wp-content/uploads/202307171559No-01.jpg)
コードの追加
コードの追加: リポジトリが作成されたら、ファイルをアップロードするか、新しいファイルを作成します。
「Create new file」をクリックすると、新しいファイルを直接GitHub上で作成できます。「Upload files」をクリックすると、既にあるファイルをアップロードできます。
![](https://eguweb.jp/wp-content/uploads/202307171559No-02-1024x545.jpg)
![](https://eguweb.jp/wp-content/uploads/202307171600No-00-1024x623.jpg)
コミット
コミット: コードを追加または編集したら、変更内容を保存する必要があります。これをコミットと呼びます。コミットメッセージには、変更内容を簡潔に説明します。
![](https://eguweb.jp/wp-content/uploads/202307171600No-01.jpg)
ブランチ
ブランチ: ブランチはプロジェクトの異なるバージョンを管理するのに便利です。
主ブランチ(通常はmasterまたはmainと名付けられる)から新しいブランチを作成し、新機能やバグフィックスを追加できます。
ブランチが完成したら、主ブランチにマージすることで変更を統合します。
![](https://eguweb.jp/wp-content/uploads/202307171605No-00-1024x813.jpg)
![](https://eguweb.jp/wp-content/uploads/202307171605No-01.jpg)
![](https://eguweb.jp/wp-content/uploads/202307171606No-00.jpg)
プルリクエスト
プルリクエスト: ブランチ上で行った変更を主ブランチにマージしたいときに、プルリクエストを作成します。
![](https://eguweb.jp/wp-content/uploads/202307171608No-00-1024x566.jpg)
これは、変更をレビューしてもらうためのリクエストです。変更が承認されると、変更内容を主ブランチにマージすることができます。
![](https://eguweb.jp/wp-content/uploads/202307171604No-01-1024x748.jpg)
![](https://eguweb.jp/wp-content/uploads/202307171606No-02.jpg)
問題の追跡とフィードバック
問題の追跡とフィードバック: GitHubには問題追跡機能もあります。これにより、バグレポートや機能要求などを管理できます。
また、他のユーザーとコードについて議論したりフィードバックを共有したりすることもできます。
まとめ
以上がGitHubの基本的な使い方です。ただし、実際の使用法はプロジェクトのニーズによります。
一部の機能(例えば、ブランチやプルリクエスト)はチームでの共同作業や大規模なプロジェクトで特に便利です。
続きは、また。