WindowsにGitとGit Bashをインストールする方法

Git Bashは、Windows用のターミナルエミュレーターで、Gitコマンドライン体験に使用されます。Git Bashを使用すると、AtomやNotepad++などの別のコーディング環境を必要とせずに、ターミナル自体でコードの変更に取り組むことができます。このガイドのさまざまな方法に従って、WindowsにGitとGit Bashをインストールしてください。WindowsにプログラムとしてGit Bashを追加すると、Gitバージョン管理システム全体がインストールされます。
知っておくと良いこと: テキストエディタが必要ですか? プログラマー向けの最高のクロスプラットフォームオプションのリストをチェックしてください。
目次
- WindowsにGit Bash/Gitをインストールする方法
- Windows用Gitインストーラーを使用
- Gitポータブル版を使用
- Wingetツールを使用
- Chocolatey
- よくある質問
WindowsにGit Bash/Gitをインストールする方法
WindowsにGit Bash/Gitをインストールする方法は4つあり、それぞれに利点があります。最初の方法は、通常のGitインストーラーの完全な手順ですが、他の方法は同じ結果に至るショートカットです。
1. Windows用Gitインストーラーを使用
Windows用のGitをインストールするのは簡単ですが、後で同期エラーを避けるために手順を注意深く確認する必要があります。
- ダウンロードページのWindowsリンクをクリックします。

- 複数のダウンロードリンクが表示されます。通常のインストーラーを探している場合は、Windows用の最新の64ビット版を選択してください。

- GNU一般公衆ライセンスに同意します。

- Windowsデバイス上の保存先を選択します。

- インストールするコンポーネントを選択し、不要なものをクリアします。最低限、「Git Bash」、「Git GUI」、「Git LFS(大きなファイルサポート)」、「デフォルトのテキストエディタに.git設定ファイルを関連付ける」、「.shファイルをBashで実行するように関連付ける」のオプションを有効にする必要があります。ほとんどの場合、これらの必須オプションはデフォルトで有効になっています。

- プログラムファイルにデフォルトのGitフォルダが作成されます。スタートメニューフォルダを作成しないこともできます。

ヒント: コーディングを学ぶための役立つYouTubeチャンネルをチェックしてください。
インストールのカスタマイズ
次のステップでは、Gitによってデフォルトのエディタを選択するオプションがあります。
- Vimがデフォルトのエディタですが、Notepad++、Atom、Visual Studio Code、Sublime Textなどの他のオプションも見つかります。このチュートリアルでは、Vimを使用しています。

- 初期ブランチ名を選択するか、Gitに任せます。「Gitに決めさせる」を選択する方が安全です。

- 「コマンドラインからGitを使用する」および「サードパーティソフトウェアからも使用する」という推奨のPATH環境を選択します。

- セキュアシェル(SSH)クライアント実行可能ファイルとして「バンドルされたOpenSSH」を選択します。

- より優れた認証のために、HTTPSトランスポートバックエンドとして「OpenSSLライブラリを使用」を選択します。

- Gitのテキストファイルの行末を構成するもう1つのGitの慣習です。「Windowsスタイルでチェックアウトし、Unixスタイルの行末をコミットする」を選択します。

- Git Bashを使用するには、ターミナルエミュレーターが必要です。Windowsのコンソールウィンドウではなく、MSYS2のデフォルトターミナルであるMinTTYを選択します。これにより、Gitプログラムがコマンドプロンプトで行うことから分離されます。

- 「git pull」リクエストの動作に対して「デフォルト」オプションを選択します。

- GitHubや他のサードパーティの資格情報を管理するために、「Git Credential Manager」を選択します。

ヒント: Gitが初めての方は、初心者向けの完全ガイドでスピードアップしてください。
追加オプション
Windows用の通常のGitインストールで構成する必要がある追加オプションもあります。
- パフォーマンス向上のために「ファイルシステムキャッシングを有効にする」を選択します。

- 擬似コンソールなどの実験的オプションは無視しても安全です。

- Gitのインストールが完了するまで数分かかります。

- Gitセットアップウィザードが完了した後、Git Bashを起動できます。

- または、Windows検索でGit Bashアプリケーションを見つけるか、インストールされたフォルダから実行可能ファイルを開きます。

- MinTTYターミナルエミュレーターが表示されるはずです。これにより、Git操作をPCの残りの機能から分離できます。MinTTYウィンドウはコマンドターミナルと同じ感覚です。

ヒント: スクリーンショットやアニメーションをGitHub、プルリクエストに追加し、Git Bashウィンドウから操作できることをご存知ですか?
2. Gitポータブル版を使用
通常のインストーラーが長いのに対し、Gitには非常に便利なWindows用のポータブル版もあります。
- GitのWindowsダウンロードページに移動し、Windowsポータブルダウンロードリンクをクリックします。

- ポータブルZIPファイルを任意のフォルダに保存します。

- 三点アイコンをクリックして、Gitポータブルインストール先を変更できます。

- ポータブルインストーラーが完全に抽出されるまで待ちます。

- プロセスが完了すると、「Git Bash Install Windows」の中にポータブルフォルダが見つかります。

- PortableGitフォルダからGit Bashアプリケーションを起動し、必要に応じてUSBドライブに保存します。

- MinTTYエミュレーターはポータブルターミナルとして説明されていますが、通常のターミナルと違いはなく、ここで全てのGitコマンドを使用できます。

ヒント: ポータブルアプリを頻繁に使用しますか? Windowsのスタートアップに追加する方法を学びましょう。
3. Wingetツールを使用
Wingetコマンドラインツールを使用して、WindowsにGit/Git Bashをインストールできます。
- コンピュータにApp Installer Microsoft Storeアプリケーションをインストールします。

- 管理者モードでコマンドプロンプトを開きます。
wingetと入力して、App Installerプログラムが正しくインストールされているか確認します。Wingetで使用できるさまざまなコマンドが表示されます。

- コマンドプロンプトで次のコードを入力してWingetを使用してGitをインストールします:
winget install --id Git.Git -e --source winget
- Wingetを介してコマンドプロンプトでGitをインストールするのに最大1分かかる場合があります。インストーラーのポップアップウィンドウが表示されることもあります。

- コマンドプロンプトで「正常にインストールされました」というメッセージを確認します。

- GitセットアップウィザードがGitのインストールを完了したら、Git Bashを起動するか、管理者モードでWindows検索ボックスからプログラムターミナルを開きます。

知っておくと良いこと: Windows 11のウィジェットが機能しない場合は、これらの解決策を試してください。
4. Chocolatey
Chocolateyは、PowerShellで動作するWindowsプログラムで、Git/Git Bashのフルバージョンを迅速にインストールするのに役立ちます。これは、インストールされる任意のターゲットアプリケーションのラッパーのようなものです。
- 管理者モードでPowerShellを開きます。
- 次のコマンドを使用してWindowsにChocolateyをインストールします。インストールが成功したことを確認するメッセージは表示されません。プロセスが完了したら、PowerShellウィンドウを閉じて再起動します。
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol =[System.Net.ServicePointManager]::SecurityProtocol -bor3072; iex((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- 新しいPowerShellウィンドウ(管理者モード)で、次のコマンドを入力してChocolateyを使用してGitをインストールします。
choco install git.install
- Chocolateyが必要とする権限を付与するために「A」または「Y」をクリックします。

- デバイスにGitがインストールされると、PowerShellウィンドウに成功メッセージが表示されます。

知っておくと良いこと: PowerShellの使い方を学びたいですか? 必要なコマンドのリストが必要です。
よくある質問
GitとGitHubの違いは何ですか?
Gitはオープンソースのバージョン管理システムで、そのリポジトリはGitHubにホストされています。GitHubはGitソースコードのオンラインコレクションです。GitHubはMicrosoftが所有していますが、そのオープンソースの性質は所有権によって変わっていません。多くのGitHubプロジェクトを実行するにはGitが必要ですが、その逆は真実ではありません。GitHubの代替としては、GitBucket、GitLab、SourceForgeなどがあります。
GitとGit Bashの違いは何ですか?
Gitは、2005年にLinus TorvaldsによってLinuxとMacのマルチユーザーコラボレーションプロジェクトのコード変更を追跡するために立ち上げられたオリジナルのUnixベースのバージョン管理システムです。BashはUnixに基づくLinux特有のコマンドラインシェルです。
Microsoftのオペレーティングシステムは、BashというLinux特有のコマンドラインシェル用にネイティブに設計されていません。したがって、Windowsユーザーは、Windows専用に設計されたカスタマイズされたターミナルエミュレーターであるGit Bashをインストールする必要があります。Git Bashを使用すると、WindowsでGitとBashの両方を操作できます。
GitをWindowsから完全にアンインストールできますか?
「設定」の「プログラムの追加または削除」からGit Bashアプリケーションをアンインストールするか、コントロールパネルに移動して「プログラムと機能」の下の「プログラムのアンインストール」をクリックすることで、WindowsからGitを完全にアンインストールできます。Windows検索メニューを使用してC:\ドライブにあるGitフォルダを見つけて削除します。Windowsでポータブル版のGitを使用している場合は、他のインストールが行われていないため、Gitフォルダを削除します。
画像クレジット: DepositPhotos。すべてのスクリーンショットはSayak Boralによるものです。