Git
別名: git for windows、git-scm、git bash
分散型バージョン管理システム。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に同梱されています
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 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 FAQ: Windows 8.1以降の、最近市販リリースされたx64版Windows |
|---|---|
| RAM | クライアント自体は軽量です。大規模リポジトリでは状態確認のためにディスクとRAMが要求されます |
リソースプロファイル
- CPU負荷
- アプリ内で開いたものに連動します
- RAM負荷
- ドキュメント、タブ、またはライブラリに連動します
インストール済みプロセス
これらの実行ファイルは、インストール時に本製品に属します。
| git.exe | 該当インストール環境のGitコマンド |
|---|---|
| git-bash.exe | Git for Windowsに同梱されているGit Bashランチャー |
スタートアップコンポーネント
Gitをシステムトレイに常駐させる必要はありません。別途インストールしたヘルパーやGUIがWindows起動時に起動することはあります。
ファイルの場所
| 標準的なインストール先 | C:\Program Files\Git\ |
|---|
ファイル形式
よくある問題
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月。このラベルは独立した検証を証明するものではありません。 調査方法.
- Git公式サイト · ベンダーの製品ページ
- Gitヘルプ · ベンダーサポート
- Git for Windows FAQ · Windows移植版の現在の対応状況
- Foxholeプロセスマップ · Windows PC上のファーストパーティサンプル。ラボのベンチマークではありません。
この記事は役に立ちましたか?
「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。
ご協力ありがとうございます。ページの改善に役立てられます。