コンテンツへスキップ

Git

アプリケーションGit for Windows

別名: git for windows、git-scm、git bash

Git for Windows生産性

分散型バージョン管理システム。Git for Windowsにはgit.exeとGit Bashが同梱されています。GitHub Desktop GUIとは異なります。

確認しておくべき要点

Gitはgit.exeです。GitHub Desktopは別の製品です。

Git for Windowsは、Gitの公式Windows移植版です。インストーラーを実行するとProgram Files\Git配下にgit.exeが配置され、Git Bashも同梱されます。GitHub DesktopはGitHubDesktop.exeであり、GUIがなくてもgitを使用できます。

これは何ですか?
分散型バージョン管理
GitHub Desktopと同じですか?
いいえ。あちらはGUIです
Git Bashは含まれますか?
はい。Git for Windowsに同梱されています
Feex の見解
ガイドに「Gitをインストールする」と書かれている場合は、git-scm.com/download/win を案内します。GitHub Desktopが必須であるとは案内しません。両方の製品を共存させることも可能です。

Gitとは?

Gitは分散型VCSです。Git for Windowsはgit.exe、Git Bash、および関連するMinGWツールをパッケージ化したものです。GitHubでもGitHub Desktopでもありません。

使ったことがない場合

講義でGitのインストールを求められた場合、対象はこのコマンドラインツールです。git-scm.com/download/win からダウンロードしてください。セットアップ後にgit.exeと、通常はGit Bashが取得できます。GitHub DesktopはGitHub社が提供する個別のGUIです。クローンやコミットはgit.exe単体で実行できます。

何に使われますか?

クローン、コミット、ブランチ作成

git.exeは任意のGitリモートと通信できます。GitHubはそのホスティングサービスの1つであり、VCSそのものではありません。

Git Bash

Git for Windowsに同梱されているMinGWシェルです。Windows Terminalからgit-bash.exeを指定して呼び出すこともできます。

認証情報ヘルパー

Git Credential Managerは、多くの場合git.exeと一緒にインストールされます。このヘルパーはGitHub Desktopとは異なります。

対象ユーザー

  • READMEでgitコマンドの使用を前提とされている人
  • GitHub DesktopがGitそのものだと思い込んでいた人
  • Windows上でGit Bashを必要としているユーザー

現在のステータス

Git(2005年登場)は、Git for Windowsが提供する現行のバージョン管理システムです。開発元はWindowsユーザー向けに https://git-scm.com/download/win を現在も案内しています。

公開からの期間

リーナス・トーバルズが2005年にGitを公開しました。Git for Windowsはメンテナンスが継続されているネイティブ移植版です。GitHub Desktop(2015年)やgh.exeよりも歴史があります。FAQによると、現行パッケージの最小要件はWindows 8.1です。

バージョン

メジャーチャンネルを優先しています。正確なビルド番号のすべてがここで検証されているわけではありません。

Git for Windows 64-bit
ポータブル
ARM64

システム要件

値は公開されているベンダーのガイダンスに従っています。実際の必要要件はワークロードによって変化します。

最小要件

最小システム要件
オペレーティングシステム Git for Windows FAQ: Windows 8.1以降の、最近市販リリースされたx64版Windows
RAM クライアント自体は軽量です。大規模リポジトリでは状態確認のためにディスクとRAMが要求されます

リソースプロファイル

CPU負荷
アプリ内で開いたものに連動します
RAM負荷
ドキュメント、タブ、またはライブラリに連動します

インストール済みプロセス

これらの実行ファイルは、インストール時に本製品に属します。

インストール済みプロセス
git.exe 該当インストール環境のGitコマンド
git-bash.exe Git for Windowsに同梱されているGit Bashランチャー

スタートアップコンポーネント

Gitをシステムトレイに常駐させる必要はありません。別途インストールしたヘルパーやGUIがWindows起動時に起動することはあります。

ファイルの場所

Gitの一般的な配置場所
標準的なインストール先 C:\Program Files\Git\

ファイル形式

GITPATCH

よくある問題

GitHub DesktopをインストールしたことでGitが見つからないと誤認する

GitHub DesktopはGitを呼び出すことができます。公式CLIの配布元は依然としてgit-scm.comです。Git for Windowsをインストールしていれば、where.exe gitの実行結果はProgram Files\Gitを指すはずです。

改行コードと認証プロンプト

core.autocrlfやGit Credential Managerは、Git for Windowsのセットアップにおける設定項目です。Sourcetreeの設定ではありません。

トラブルシューティング

where.exe git

Program Files\Gitを指していればGit for Windowsです。GitHub Desktopの配下にしかgit.exeが見つからない場合は、公式移植版をインストールしていないか、PATHに含まれていません。

git update-git-for-windows

このコマンドは本移植版をアップデートします。GitHub Desktopは更新されません。

必ずgit-scm.com/download/winからダウンロードしてください

gitforwindows.orgも同一プロジェクトを指しています。ダウンロードポータルに置かれた出所不明のgit.exeは正規の移植版ではありません。

代替手段

GitHub Desktop、Sourcetree、ForkはGitをウィンドウでラップするGUIです。動作にはGitエンジンが別途必要です。本記事で扱うのはそのエンジンです。

公式ヘルプとダウンロード

まずはベンダーから確認してください。見知らぬexe配布サイトはサポート窓口ではありません。

公式連絡先
ダウンロード git-scm.com/download/win 公式インストーラーまたはベンダーページ
ヘルプ git-scm.com/doc ベンダーサポート
公式サイト git-scm.com/ 出所の分からないexeホストではなく、ここから始めてください
Git for Windows FAQ gitforwindows.org/faq 対応するWindowsバージョン

関連ハードウェア

現行の一般的なWindows PCであれば問題なくgit.exeを実行できます。巨大なモノレポを扱う場合はSSDを推奨します。

技術的な詳細

技術的な詳細

ベンダーのバージョン番号は変更されます。この記事は特定のビルドに固定するものではありません。

出典と検証

記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。 調査方法.

この記事は役に立ちましたか?

「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。

この記事は役に立ちましたか?