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