
ジャック・ウォーレン
GitHub Desktopは、デスクトップからGitHubを操作できるツールです。この新しいアプリケーションを使えば、ブラウザに依存することなく、より簡単に作業できます。GitHub Desktopは以下の機能をサポートしています。
- コミットを共同作業者に帰属させる。
- プル リクエストを含むブランチをチェックアウトします。
- リモート Git リポジトリにプッシュします。
- CI 法令を表示します。
- 構文が強調表示された差分。
- シェルの統合。
- その他にも多数あります。
このアプリケーションをインストールすると、プロジェクトへの貢献がより簡単かつ効率的に行えるようになります。GitHub Desktop は TypeScipt で記述された Electron アプリで、macOS と Windows の両方に簡単にインストールできます。
参照:サーバーレス コンピューティング: IT リーダー向けガイド(Tech Pro Research)
Windows 10へのインストール方法を説明します。Linux(Wine経由)にGitHub Desktopをインストールしようとしましたが、うまくいきませんでした。それではインストールしてみましょう。
インストール
GitHub Desktop のインストールは、他の Windows アプリケーションのインストールと同じくらい簡単です。必要なのは以下の手順だけです。
- ブラウザを開きます。
- desktop.github.com にアクセスしてください。
- Windows (64 ビット) のダウンロードをクリックします。
- プロンプトが表示されたら、[実行] をクリックします。
- インストールのダウンロードとインストールを許可します。
インストールが完了すると、GitHub Desktop が起動します。
サインイン
次のステップは、GitHubの認証情報でサインインすることです。まだGitHubのログイン情報をお持ちでない場合は、サインアップページにアクセスして新しい(無料の)アカウントを作成してください。サインインに成功したら、GitHub Desktopを使い始める準備が整います(図A)。
GitHub Desktop を開いている状態で、ファイルマネージャーからリポジトリをドラッグ&ドロップして Git リポジトリに自動的に追加したり、GitHub アカウントからローカルドライブにリポジトリをクローンしたりできます(リポジトリのクローン先は C:\Users\NAME\Documents\GitHub です。NAME は Windows ユーザー名です)。リポジトリをローカルドライブにクローンすれば、ローカルで作業を開始し、比較、マージ、リベースなどを行うことができます。作業が完了したら、「リポジトリ | プッシュ」をクリックして GitHub にプッシュできます。チームで作業している場合は、「リポジトリ | プル」をクリックして新しいプルリクエストを作成できます。
コマンドプロンプトでプロジェクトを開こうとすると、Gitがインストールされていないことに気づくかもしれません。そうです、GitHub DesktopはGitに依存しているにもかかわらず、依存関係をインストールしないのです。幸い、GitHub Desktop内からGitをインストールできます。これを行うには、「リポジトリ」→「コマンドプロンプトで開く」をクリックすると、Gitのインストールを求めるメッセージが表示されます(図B)。
「Git をインストール」 (図 C ) をクリックすると、ブラウザで Git インストーラのダウンロード リンクを含むウィンドウが開きます。
このプロセスを順に進めていきましょう(非常に簡単です)。インストール後、Git Bashから以下のコマンドを実行してGitユーザー名を設定する必要があります。
git config --global user.name "USERNAME"
ここで、USERNAME は Git ユーザー名です。
次に、次のコマンドを使用して、Git アカウントに関連付けられた電子メール アドレスを設定します (これも Git Bash から)。
git config --global user.email "EMAIL"
ここで、EMAIL は Git アカウントに関連付けられた電子メール アドレスです。
これら2つのコマンドを実行したら、GitHub Desktopを一度閉じて再起動してください(そうしないと、Gitがインストールされたことが認識されません)。アプリが開いたら、「リポジトリ」→「コマンドプロンプトで開く」を選択すると、Windowsターミナルが適切なフォルダー(図D)で開き、コマンドラインからリポジトリを操作できるようになります。
リポジトリを作成またはクローンした後は、GitHub Desktopの初期ウィンドウは表示されなくなります。代わりに、ツールバーメニューを使用して、新しいリポジトリを作成したり、現在作業中のリポジトリを操作したりすることができます。
効率的な働き方
WindowsでGitリポジトリを操作する必要がある場合、GitHub Desktopが最も効率的なツールかもしれません。特にコマンドラインよりもGUIを好む場合はなおさらです。このツールを試してみて、最終的に頼りになるかどうかを確認してください。