Git(Git for Windows Version 2.37)をWindowsにインストールする手順です。
新しいバージョンの記事があります
事前確認
- 無料で使用できますが、GNUライセンスへの同意が必要です。
- 管理者権限が必要です。
- インストーラーのダウンロードが必要です(50MB程度)。
- 上記に加え、インストールに270MB程度の空きディスク容量が必要です。
- Windows 7 以降、x86 32 ビットバージョンと 64 ビット バージョンの Windows で動作します。
インストール手順
- 
    インストーラーのダウンロード公式サイトからインストーラーをダウンロードします。- 
        64bit版 と 32bit版 がありますが、[Download]ボタンからダウンロードすると自動で選択されます。
        (ダウンロードに使用しているブラウザが 64bit版であれば 64bit版 がダウンロードされます。) 
- 参考:Windows10のバージョンが64bit版か、32bit版かを調べる方法
  
- 
        64bit版 と 32bit版 がありますが、[Download]ボタンからダウンロードすると自動で選択されます。
        
- 
    インストーラーの実行ダウンロードしたインストーラーを実行します。実行には管理者権限が必要です。 
- 
    ライセンス確認Git for Windowsは無料で使用できますが、GNUライセンスへの同意が必要です。問題なければ[Next]ボタンを押します。 
- 
    インストール先の選択インストール先のフォルダを選択します。特に理由がない限り変更の必要はありません。 (インストール先に指定したフォルダが存在する場合、確認画面が表示されます。)  
- 
    オプションの選択インストールオプションを選択します。好みで選択してください。 - 
        Additonal icons- 
            On the DesktopデスクトップにGitアイコンを追加します。
 
- 
            
- 
        Windows Explorer integrationエクスプローラーの右クリックメニューにGitを起動するためのメニューが追加されます。- 
            Git Bash HereGit Bash(Git用のシェル)が起動します。
- 
            Git GUI HereGit GUI(GUI版のGit)が起動します。
 
- 
            
  - 
        Git LFS (Large File Support)Git LFS がインストールされます。Git は大容量ファイルを扱うのが苦手です。その欠点を補うために開発されたのが Git LFS です。インストールすると、[git lfs] コマンドが使用できるようになります。
 - 
        Associate .git* configuration files with the default text editorエクスプローラーで「.git」で始まるGit関連のファイルをダブルクリックすると、テキストエディタが起動するようになります。
- 
        Associate .sh files to be run with Bashエクスプローラーで拡張子が「.sh」のファイルをダブルクリックすると、Git Bashが起動して実行されるようになります。
- 
        Check daily for Git for Windows updates最新の Git for Windows が公開されたとき、通知されるようになります。
- 
        Add a Git Bash Profile to Windows TerminalWindows Terminal に Git Bash が追加されます。 
 
- 
        
- 
    スタートメニューの選択スタートメニューへの追加先を選択します。スタートメニューへ追加したくない場合は「Don't create a Start Menu folder」にチェックを入れます。 
- 
    テキストエディターの設定コミットメッセージ等の入力に使用する、テキストエディターを選択します。Git Bash や コマンドプロンプト、PowerShell などでメッセージ入力が必要なGitコマンドを実行すると、選択したエディターが起動します。 
- 
    新しいリポジトリ作成時のブランチ名「git init」コマンドでリポジトリを作成したとき、最初に作成されるブランチ名を指定します。この設定は、既存のリポジトリには影響しません。 人権運動を背景に「Master/Slave」や「Blacklist/Whitelist」などの用語を見直す動きが広まっています。これまで Git のデフォルトブランチ名は「master」でしたが、今後は「main」に変更される予定です。- 
        Let Git decideデフォルトのブランチ名を「master」にします。
- 
        Override the default branch name for new repositoriesデフォルトのブランチ名を、指定したブランチ名に変更します。
 
- 
        
- 
    環境変数パスの設定Windows の PATH環境変数に追加するフォルダを選択します。わからなければ変更せずに進めてください。 - 
        Use Git from Git Bash onlyGit を Git Bash でのみ使用する場合に選択します。PATH には何も追加されません。
- 
        Git from the command line and also from 3rd-party softwareGit を DOSプロンプト や PowerShell でも使用する場合に選択します。PATH に次のフォルダが追加されます。- Gitインストール先\Git\cmd
 
- 
        Use Git and optional Unix tools from the Windows Command PromptDOSプロンプト や PowerShell で Unix のコマンドが使えるようになります。Windows に同名のコマンドがあるため、熟知されている方以外にはお勧めできません。PATH に次のフォルダが追加されます。- Gitインストール先\Git\cmd
- Gitインストール先\Git\mingw64\bin
- Gitインストール先\Git\usr\bin
 
 
- 
        
- 
    ssh.exe ファイルの選択ssh.exe をインストールするか選択します。わからなければ変更せずに進めてください。 - 
        Use bundled OpenSSHssh.exe をインストールします。
- 
        Use external OpenSSHssh.exe をインストールしません。PATH環境変数に ssh.exe のパスが通っている必要があります。
 
- 
        
- 
    HTTPSの設定リモートリポジトリに接続する際の設定です。通常は[Use the OpenSSL library]を選択します。 - 
        Use the OpenSSL libraryHTTPS接続の検証にOpenSSLのルート証明書を使用します。
- 
        Use the native Windows Secure Channel libraryHTTPS接続の検証にWindows証明書ストアのルート証明書を使用します。 Active Directory で管理されている Windowsサーバーや TFSサーバー上の git リポジトリ に接続する際、こちらを選択しないと接続できない場合があります。
 
- 
        
- 
    改行コードの設定チェックアウト・コミット時に、改行コードを自動変換するか設定します。デフォルトでは自動変換がオンになっていますが、意図せぬトラブルが発生するのでオフにすることをお勧めします。 - 
        Checkout Windows-style, commit Unix-style line endings改行コードがチェックアウト時に「CR-LF」、コミット時に「LF」に自動変換されます。
- 
        Checkout as-is, commit Unix-style line endings改行コードがコミット時に「LF」に自動変換されます。
- 
        Checkout as-is, commit as-is改行コードの自動変換をしません。
 
- 
        
- 
    ターミナルの設定Git Bashで使用するターミナルを選択します。わからなければ「Use MinTTY」を選択します。 - 
        Use MinTTY(the default terminal of MSYS2)MinTTYを使用します。
- 
        Use Windows' default console windowWindowsの標準コンソールを使用します。ConEmuなど別のコンソールを導入している場合もこちらを選択します。
 
- 
        
- 
    git pullの設定git pull でマージを行う際の挙動を選択します。通常は「Default」を選択します。 - 
        Default(fast-forward or merge)「git pull --ff」 が実行されます。
- 
        Rebase「git pull --rebase」 が実行されます。
- 
        Only ever fast-forard「git pull --ff-only」 が実行されます。
 
- 
        
- 
    資格情報マネージャー(Credential Manager)の選択インストールすると、httpsでリモートリポジトリに接続する際に毎回認証する手間が省けます。通常は「Git Credential Manager」を選択します。 - 
        Git Credential ManagerCredential Manager をインストールします。
- 
        NoneCredential Manager を使用しません。
 
- 
        
- 
    オプションの設定好みで選択してください。わからなければ変更せずに進めてください。 - 
        Enable file system cachingGit関連のファイルをキャッシュし、動作を速くします。その代わり、通常よりも多くのメモリーを使用します。
- 
        Enable symbolic linksリポジトリ内でシンボリックリンクを使用したい場合にチェックします。 Windowsのシンボリックリンクは Linux系OSと互換性がありません。そのため、Windows版Gitではシンボリックリンクの代わりに、リンク先を記されたテキストファイルが作成されます。チェックをオンにするとテキストファイルではなく、シンボリックリンクが作成されます。
 
- 
        
- 
    試験運用オプション開発中の機能のため、意図せぬ動作をする場合があります。 - 
        Enable experimental support for pseudo consoles.チェックをすると、Git Bash window 上で Python や Node のコンソールプログラムが動作するようになります。
- 
        Enable experimental built-in file system monitor.チェックをすると、ワークツリーに多くのファイルがある場合にGitコマンドが高速化します。Gitのインデックスを更新するGitコマンドは全ファイルの更新日時を確認する必要があります。FSMonitor を使用してファイルを監視することで、全てのファイルを確認する必要が無くなります。
 
- 
        
- 
    インストール開始インストールが始まります。 
- 
    インストール完了ここまででインストールは完了です。[Finish]ボタンでインストーラーを終了します。 - 
        Launch Git BashGit Bash が起動します。(インストールした場合のみ)
- 
        View Release NotesWebブラウザが起動し、Gitの変更履歴が表示されます。
 
- 
        
検証環境
- git version 2.37.0.windows.1
- Microsoft Windows 10 Pro Version 21H2 OS Build 19044.1766 Experience: Windows Feature Experience Pack 120.2212.4180.0
