SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Windowsユーザー向けGit入門

WindowsにGit環境をインストールする

Windowsユーザー向けGit入門(1)

Gitのセットアップ

 必要環境でもあげたとおり、本連載ではCUIとGUIを同時に学ぶため、Git Extensionsを利用していきます。それでは、セットアップしていきましょう。

インストール

 以下の手番に従って、ツール群をインストールしていきます。

[1]ツールの入手

 以下のページからWindows向けのバイナリである、「GitExtensions244SetupComplete.msi」ダウンロードします。これらの中には、Git本体と差分表示ツールが含まれています。

 ダウンロードが完了したらインストーラーを起動してください。インストールについては、インストールウィザードを通して設定していきます。いくつかチェックが必要な部分について抜粋して解説しますが、残りについては一本道であるため問題ないでしょう。

[2]同梱ツールの確認

 Git Extensionsの実行に必要なソフトウェアの確認画面が表示されます(図3)。Msysgit(*3)はGitツール本体、KDiff3は名前のとおり差分表示ツールです。すでにインストール済みのソフトウェアがあれば、それらを利用して構いません。ここでは未インスールとして両チェックボックスにチェックを入れて[Next]ボタンをクリックします。

図3:同梱ツールのインストール確認
図3:同梱ツールのインストール確認
*3

 MsysGitは、Git for Windowsとしてhttp://msysgit.github.com/で配布されています。Git Extensionsに含まれるバージョンが古い場合もあるため、最新のGitを使いたいのであれば個別にインスールすることもできます。

[3]KDiff3のインストール

 続いて、KDiff3ツールのインストール画面が表示されます(図4)。KDiff3ツールについては既定の設定通りウィザードを進めてください。

図4:KDiff3のインストール
図4:KDiff3のインストール
[4]Gitコンポーネントの選択

 KDiffのインストールが完了すると、引き続きGitのインストーラーが起動し、Gitコンポーネントの選択画面が表示されます(図5)。[Git Bash Here]のチェックを入れてください。チェックを入れると、エクスプローラーのコンテキストメニューからGit Bashを起動することができます。Git Bashとは、Gitを操作するコマンドプロンプトライクなコンソールで、主にこのコンソールからCUI操作を行います。

図5:Gitコンポーネントの選択
図5:Gitコンポーネントの選択
[5]PATH環境変数の設定

 Gitのコマンドラインをどこから使うか設定します(図6)。それぞれの意味は下表のとおりです。ここでは後からWindows標準のコマンドプロンプトから使うことも想定し、2番目の[Run Git from Windows Command Prompt]を選択します。GitコマンドはPATH環境変数に設定されます。

 また、3番目の選択肢についてですが、Gitに付属するツール群の実行ファイルがWindows標準のコマンドのパス順序を上書きしてしまうので、副作用を理解できない場合は選択しないでください。例えばfind/sortといった同名のコマンドが上書きされてしまいます。

表1:PATH環境変数の扱い
選択肢 意味
Use Git Bash only Git BashからのみGitコマンドを利用する。
PATH環境変数も書き換えられないためシステムに影響を与えない。
Run Git from the Windows Command Prompt コマンドプロンプトからもGitを利用する。
PATH環境変数が書き換えられる。
Run Git and include Unix tools from the Windows Command Prompt コマンドプロンプトから、Gitおよび付属のUNIXツールも含めて利用する。
いくつかのWindows標準コマンドと同名の実行ファイルがインストールされるため、既存の動作に影響を与える。
図6:PATH環境変数の設定画面
図6:PATH環境変数の設定画面

次のページ
まとめ

この記事は参考になりましたか?

Windowsユーザー向けGit入門連載記事一覧

もっと読む

この記事の著者

山田 祥寛(ヤマダ ヨシヒロ)

静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるLaravel実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

WINGSプロジェクト statemachine(statemachine)

WINGSプロジェクトについて>有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。 2026年時点での登録メンバは約50名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。 RSS X: @WingsPro_info(公式)、@WingsPro_info/wings(メンバーリスト) Facebook

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/7077 2013/04/18 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー