Skip to main content

GitHub Desktop を使ってみる

GitHub Desktop のセットアップ、認証、構成して、自分のマシンから直接プロジェクトに貢献できるようにする方法を学びます。

Platform navigation

はじめに

GitHub Desktop は、GitHub またはその他の Git ホスティング サービスでホストされるコードを操作するのに役立つ無料のオープンソース アプリケーションです。 GitHub Desktop を使用すると、コマンド ラインを使用することなく、グラフィカル ユーザー インターフェイスで変更のコミットやプッシュなどの Git コマンドを実行できます。 詳しくは、「GitHub Desktop について」を参照してください。

このガイドは、アプリケーションのセットアップ、アカウントの認証、基本設定の構成、および GitHub Desktop を使用したプロジェクト管理の基本を紹介しており、GitHub Desktop の使用開始の際に役立ちます。 このガイドを実行すると、GitHub Desktop を使用してプロジェクトでコラボレーションを行い、リモートリポジトリに接続できるようになります。

GitHub Desktop を始める前に、Git と GitHub の基本を理解しておくと便利です。 詳細については、次の記事を参照してください。

GitHub Desktop はオープンソースプロジェクトです。 ロードマップの確認、プロジェクトへの貢献、および Issue をオープンしてフィードバックや機能のリクエストを提供することができます。 詳細については、desktop/desktop リポジトリを参照してください。

パート 1: インストールと認証

GitHub Desktop は、サポートされている任意のオペレーティングシステムにインストールできます。 詳しくは、「GitHub Desktop でサポートされているオペレーティング システム」を参照してください。

GitHub Desktop をインストールするには、GitHub Desktop のダウンロード ページにアクセスします。 詳しくは、「GitHub Desktopのインストール方法」を参照してください。

GitHub Desktop をインストールした後、GitHub または GitHub Enterprise のアカウントでアプリケーションを認証できます。 認証されると、GitHub または GitHub Enterprise のリモートリポジトリに接続できます。

  1. GitHub または GitHub Enterprise に対して認証するには、アカウントが必要になります。詳しくは、「GitHub でのアカウントの作成」を参照してください。

  2. メニュー バーで [GitHub Desktop] を選んでから、[Settings] をクリックします。

    Mac のメニュー バーのスクリーンショット。 開かれた [GitHub Desktop] ドロップダウン メニューで、カーソルが [Settings] をポイントしており、それが青色で強調されています。

  3. [Settings] ウィンドウの [Accounts] ペインで、適切な [Sign Into] ボタンをクリックします。 GitHub Enterprise Server または データ所在地付き GitHub Enterprise Cloud にサインインするには、[Sign Into GitHub Enterprise] を使います。

    [Settings] ウィンドウの [Accounts] ペインのスクリーンショット。 [Sign Into GitHub.com] と [Sign Into GitHub Enterprise] というラベルの付いた青いボタンが示されています。

  4. 手順に従ってサインインします。 認証について詳しくは、「GitHub Desktop での GitHub への認証」をご覧ください。

  1. GitHub または GitHub Enterprise に対して認証するには、アカウントが必要になります。詳しくは、「GitHub でのアカウントの作成」を参照してください。

  2. [ファイル] メニューを使用し、 [オプション] をクリックします。

    Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 [ファイル] ドロップダウン メニューが展開されており、[オプション] 項目がオレンジ色の枠線で強調表示されています。

  3. [Options] ウィンドウの [Accounts] ペインで、適切な [Sign Into] ボタンをクリックします。 GitHub Enterprise Server または データ所在地付き GitHub Enterprise Cloud にサインインするには、[Sign Into GitHub Enterprise] を使います。

    [オプション] ウィンドウの [アカウント] ペインのスクリーンショット。 [Sign Into GitHub.com] と [Sign Into GitHub Enterprise] というラベルの付いた青いボタンが示されています。

  4. 手順に従ってサインインします。 認証について詳しくは、「GitHub Desktop での GitHub への認証」をご覧ください。

パート 2: GitHub Desktop のカスタマイズと設定

GitHub Desktop のインストール後、ニーズに最も合うようにアプリを設定してカスタマイズできます。

GitHub または GitHub Enterprise でのアカウントの接続または削除、既定のテキスト エディターやシェルの選択、Git 構成の編集、GitHub Desktop の外観の変更、システム ダイアログボックスのカスタマイズ、GitHub Desktop の [設定] ウィンドウでのプライバシー設定ができます。 詳しくは、「GitHub Desktop での基本設定の構成」を参照してください。

[設定] ウィンドウのスクリーンショット。 左側のサイドバーの最初のオプションが選択され、青色で表示されています。

GitHub または GitHub Enterprise でのアカウントの接続または削除、デフォルトのテキストエディタやシェルの選択、Git 設定の編集、GitHub Desktop の外観の変更、システムダイアログボックスのカスタマイズ、GitHub Desktop の [Options] ウィンドウでのプライバシー設定ができます。 詳しくは、「GitHub Desktop での基本設定の構成」を参照してください。

[オプション] ウィンドウのスクリーンショット。 左側のサイドバーの最初のオプションが選択され、青色で表示されています。

パート 3: GitHub Desktop でプロジェクトに貢献する

アプリをインストール、認証、設定すると、GitHub Desktop を使用開始できます。 リポジトリを作成、追加、またはクローンし、GitHub Desktop を使用してリポジトリへのコントリビューションを管理できます。

リポジトリの作成、追加、クローン作成

新しいリポジトリを作成するには、[GitHub Desktop] メニュー バーで [ファイル] を選び、 [新しいリポジトリ...] をクリックします。詳しくは、「GitHub Desktop を使った最初のリポジトリ作成方法」をご覧ください。

ローカル コンピューターからリポジトリを追加するには、 [ファイル] を選び、 [ローカル リポジトリの追加...] をクリックします。詳しくは、「ローカルコンピュータからGitHubデスクトップへのリポジトリの追加」をご覧ください。

GitHub からリポジトリを複製するには、 [ファイル] を選び、 [リポジトリの複製...] をクリックします。詳しくは、「GitHub Desktopからのリポジトリのクローンとフォーク」をご覧ください。

Mac のメニュー バーのスクリーンショット。 リポジトリのアクションは、[ファイル] ドロップダウン メニューを開くと一覧表示されます。

Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 リポジトリのアクションは、[ファイル] ドロップダウン メニューを開くと一覧表示されます。

ブランチでの変更

GitHub Desktop を使用して、プロジェクトのブランチを作成できます。 ブランチは、開発作業をリポジトリ内の他のブランチから分離するため、変更を安全に試すことができます。 詳しくは、「GitHub Desktop でのブランチの管理」を参照してください。

ブランチに変更を加えた後、GitHub Desktop で確認し、変更の追跡のためにコミットすることができます。 詳しくは、「GitHub Desktop でプロジェクトの変更をコミットしてレビューする」を参照してください。

変更にリモートでアクセスしたり、他のユーザと共有したりする場合は、コミットを GitHub にプッシュします。 詳しくは、「GitHub Desktop から GitHub に変更をプッシュする」を参照してください。

GitHub Desktop とのコラボレーション

GitHub Desktop を使用して、問題を作成したり、リクエストをプルして他のユーザとプロジェクトでコラボレーションしたりすることができます。 Issue は、アイデアを追跡し、プロジェクトに加えられる可能性のある変更について議論する際に役立ちます。 プルリクエストを使用すると、提案された変更を他のユーザと共有したり、フィードバックを受け取ったり、変更をプロジェクトにマージしたりすることができます。 詳しくは、「GitHub Desktop からの issue または pull request の作成」をご覧ください。

自分またはコラボレータのプルリクエストは、GitHub Desktop で見ることができます。 GitHub Desktop でプルリクエストを表示し、デフォルトのテキストエディタでプロジェクトのファイルとリポジトリを開くと、提案された変更を確認して、追加の変更を加えることができます。 詳しくは、「GitHub デスクトップでプルリクエストを表示する」を参照してください。

ローカルリポジトリの同期を維持する

ローカルリポジトリに変更を加える場合、または他のユーザがリモートリポジトリに変更を加える場合は、プロジェクトのローカルコピーをリモートリポジトリと同期する必要があります。 GitHub Desktop は、コミットをプッシュおよびプルすることにより、プロジェクトのローカルコピーをリモートバージョンと同期させることができます。 詳しくは、「GitHub Desktop でのブランチの同期」を参照してください。