はじめに
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 のリモートリポジトリに接続できます。
-
GitHub または GitHub Enterprise に対して認証を行うには、アカウントが必要です。詳しくは、「GitHub でのアカウントの作成」をご覧ください。1. メニュー バーで [GitHub Desktop] を選んでから、[Settings] をクリックします。
1. [Settings] ウィンドウの [Accounts] ペインで、適切な [Sign Into] ボタンをクリックします。 GitHub Enterprise Server または データ所在地付き GitHub Enterprise Cloud にサインインするには、[Sign Into GitHub Enterprise] を使います。 -
手順に従ってサインインします。 認証について詳しくは、「GitHub Desktop での GitHub への認証」をご覧ください。
-
GitHub または GitHub Enterprise に対して認証を行うには、アカウントが必要です。詳しくは、「GitHub でのアカウントの作成」をご覧ください。1. [ファイル] メニューを使用し、 [オプション] をクリックします。
1. [Options] ウィンドウの [Accounts] ペインで、適切な [Sign Into] ボタンをクリックします。 GitHub Enterprise Server または データ所在地付き GitHub Enterprise Cloud にサインインするには、[Sign Into GitHub Enterprise] を使います。 -
手順に従ってサインインします。 認証について詳しくは、「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] メニュー バーで [File] を選んで、[New repository...] をクリックします。詳しくは、「GitHub Desktop を使った最初のリポジトリ作成方法」をご覧ください。
ローカル コンピューターからリポジトリを追加するには、[File] を選んで、[Add Local Repository...] をクリックします。詳しくは、「ローカルコンピュータからGitHubデスクトップへのリポジトリの追加」をご覧ください。
GitHub からリポジトリをクローンするには、[File] を選んで、[Clone Repository...] をクリックします。詳しくは、「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 でのブランチの同期」をご覧ください。