GitHub入門|基本の使い方とGitHub Desktop活用方法

GitHubは、ソースコードを安全に管理・共有できるクラウドサービスです。
個人開発からチーム開発まで幅広く利用されており、Web制作やアプリ開発に欠かせない存在です。
本記事では、GitHubの基本概念から、GitHub Desktopを使った具体的な操作方法までを、基礎から丁寧に解説します。
Contents
GitHubとは何か
GitHubは、Gitというバージョン管理システムをベースにしたホスティングサービスです。
コードの履歴管理・共有・公開が簡単に行えます。
GitとGitHubの違い
| 項目 | 内容 |
|---|---|
| Git | ローカルで履歴を管理する仕組み |
| GitHub | Gitのデータをクラウド上で管理するサービス |
Gitの仕組みについては、以下の記事で詳しく解説しています。
👉 関連記事:
GitHubでできること
1. リポジトリの作成
リポジトリとは、プロジェクトの保存場所です。
1つのプロジェクトにつき1つ作成するのが一般的です。
- Public(公開)
- Private(非公開)
用途に応じて選択します。
2. コードの履歴管理
GitHubでは、コミット履歴を一覧で確認できます。
- 誰が
- いつ
- 何を変更したか
が明確になります。
履歴の見方については以下の記事も参考になります。
👉 関連記事:
3. チーム開発機能
- Pull Request(変更提案)
- Issues(課題管理)
- Review(コード確認)
これらにより、安全な共同作業が可能になります。
GitHub Desktopとは
GitHub Desktopは、Git操作をGUIで行える公式アプリケーションです。
Windows版では「GitHub.exe」としてインストールされます。
コマンド操作に不慣れな場合でも、直感的に操作できます。
GitHub Desktopの基本操作
① リポジトリを作成する
- 「File」→「New Repository」
- 名前を入力
- ローカルパスを指定
- 「Create Repository」
これでローカルにGit管理が開始されます。
② 変更をコミットする
- ファイルを編集
- Changesタブで差分を確認
- Summaryにメッセージを入力
- 「Commit to main」
コミットの意味や書き方は、以下の記事が参考になります。
👉 関連記事:
③ GitHubへ公開(Push)
「Publish repository」または「Push origin」をクリックすると、
ローカルの履歴がGitHubへ反映されます。
④ ブランチを作成する
- Current Branch → New Branch
- ブランチ名を入力
- Create Branch
ブランチ運用については以下の記事が役立ちます。
👉 関連記事:
⑤ Pull Requestを作成する
ブランチで作業後、「Create Pull Request」を選択すると、
GitHub上で変更提案が可能です。
GitHub Desktopを使うメリット
1. 視覚的に差分を確認できる
変更箇所が色分け表示されます。
2. コマンド不要で操作できる
初心者でも直感的に扱えます。
3. ブランチ管理が簡単
現在の作業ブランチが明確です。
コマンド操作との使い分け
| 操作 | Desktop | ターミナル |
|---|---|---|
| 基本操作 | ◎ | ◎ |
| 細かい履歴操作 | △ | ◎ |
| rebaseなど高度操作 | △ | ◎ |
Gitの基礎を理解した上でGUIを使うと、より理解が深まります。
よくある疑問
GitHubは無料か?
無料プランでも十分に利用できます。
Privateリポジトリも無料で作成可能です。
GitHub DesktopとVS Codeは併用できるか?
可能です。
VS Codeで編集し、GitHub Desktopでコミット・Pushする運用が一般的です。
まとめ
GitHubは、コード管理を安全かつ効率的に行うための必須サービスです。
- Gitでローカル管理
- GitHubでクラウド共有
- GitHub Desktopで簡単操作
この流れを理解すれば、Web制作やアプリ開発の土台が整います。

