Git for Windowsの入手とインストール

# Git for Windowsとは
Windows OS向けのGitクライアントソフトウェアです。
Visual Studioの個別コンポーネントからも導入できるようですが、とりあえず一般的なインストーラを用いて導入してみます。

# Git for Windowsの入手について

>Windowsの場合でも、いくつかの方法でGitをインストールできます。 最も公式なビルドは、Gitのウェブサイトからダウンロードできます。 http://git-scm.com/download/win にアクセスすると、ダウンロードが自動で始まるようになっています。 注意事項として、このプロジェクトはGit for Windowsという名前で、Gitそのものとは別のプロジェクトです。詳細については https://git-for-windows.github.io/ を参照してください。
>もう一つ、Gitをインストールする簡単な方法として、GitHub for Windowsがあります。 GitHub for Windowsのインストーラーには、GUIとコマンドラインバージョンのGitが含まれています。 PowerShellとの連携がしっかりしていて、認証情報のキャッシュは確実、CRLF改行コードの設定はまともです。 これらについては後ほど説明しますので、ここでは「Gitを使うとほしくなるもの」とだけ言っておきます。 GitHub for Windowsは、 http://windows.github.com からダウンロードできます。

>[Git-scmより引用](https://git-scm.com/book/ja/v2/%E4%BD%BF%E3%81%84%E5%A7%8B%E3%82%81%E3%82%8B-Git%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)

本手順ではhttps://gitforwindows.org/から入手したインストーラを使用しています。

# 導入

1. インストーラを実行

2. [Next]をクリック。
![git for windows 1.png](https://qiita-image-store.s3.amazonaws.com/0/184939/abb31d47-435f-c606-af4f-f6c56b4dfd10.png)


3. インストール先フォルダの指定。特に変えないので[Next]をクリック。
![git for windows 2.png](https://qiita-image-store.s3.amazonaws.com/0/184939/3b76ded4-53a8-0813-f9e9-670a7cd8124c.png)

4. インストールするGitコンポーネント設定など。カスタマイズはしないので[Next]をクリック。
![git for windows 3.png](https://qiita-image-store.s3.amazonaws.com/0/184939/b8fa4ab3-f78a-1071-7e4c-deafb7b8ebe0.png)
※詳細は後ろのGit Componentを参考にしてください

5. Start Menuに表示されるグループ指定。そのまま[Next]をクリック。
![git for windows 4.png](https://qiita-image-store.s3.amazonaws.com/0/184939/ee3b335e-3d89-755a-07c7-800d55d1bf55.png)

6. Gitで使用する標準エディタの指定。よくわからんのでそのままとする。[Next]をクリック。
![git for windows 5.png](https://qiita-image-store.s3.amazonaws.com/0/184939/e5b62755-c4f1-c261-41a3-fe0ef783754e.png)

7. 環境変数調整。"Windows標準のコマンドプロンプトから使用できるように環境変数を設定する"が標準。これはこのままとする為、[Next]をクリック。
![git for windows 6.png](https://qiita-image-store.s3.amazonaws.com/0/184939/5afe71dd-7a96-b0dd-c3f2-c725fde06a90.png)


8. 暗号化通信ライブラリの指定、とりあえずOpenSSLを使う為、そのまま[Next]をクリック。
![git for windows 7.png](https://qiita-image-store.s3.amazonaws.com/0/184939/7bb4f0c6-b185-4052-2f23-543c115171f0.png)

9. 改行コードの自動変換指定。とりあえずCRLFをLFに改行することにするため、そのまま[Next]をクリック。
![git for windows 8.png](https://qiita-image-store.s3.amazonaws.com/0/184939/32e87010-1e7e-baf9-d5eb-52c5083e1231.png)

10. Git Bashで使用する端末エミュレータの指定。これもよくわからんのでMinTTYのままとする為、[Next]をクリック。
![git for windows 9.png](https://qiita-image-store.s3.amazonaws.com/0/184939/5ba7896b-3fd0-a92e-83d1-d901feccbaf3.png)

11. [Install]をクリック。
![git for windows 10.png](https://qiita-image-store.s3.amazonaws.com/0/184939/3fa23ed2-21f4-2c0c-2995-5c73f89e0ff6.png)

12. Git for Windowsのインストールが開始される。
![git for windows 12.png](https://qiita-image-store.s3.amazonaws.com/0/184939/8b9383e7-aa0c-0904-79e0-979b90c71371.png)


13. [Finish]をクリック。
![git for windows 13.png](https://qiita-image-store.s3.amazonaws.com/0/184939/a0f9a034-e62d-8467-e984-2fd81944b586.png)


# Git Component の詳細

|項目|有効/無効|説明|
|:-:|:-:|:-:|
|Additional icons ～ on the desktop|□|デスクトップにGitショートカットアイコンを追加|
|Windows Explorer intergration ～ Git Bash Here | ☑ | "Git Bash Here"をWindowsエクスプローラの右クリックから実行できるようにする |
|Windows Explorer intergration ～ Git GUI Here| ☑ | "Git Bash Here"をWindowsエクスプローラの右クリックから実行できるようにする |
|Git LFS(Large File Support)|☑|ラージファイルサポートの有効化。|
|Associate .git* configuratioin files with the default text editor|☑|.git拡張子ファイルをテキストエディタに関連付けする|
|Associate .sh* files to bu run with Bash|☑|.sh拡張子ファイルをBashに関連付けする|
|Use a TrueType font in all console windows|□|WindowsのすべてのコンソールでTrueTypeフォントを使う設定。文字化けがあったりするため、使われないらしい。|
|Check daily for Git for Windows Update|□|毎日Git for Windowsの更新をチェックする設定。|


# 参考
+ WindowsにGitをインストールする via GRANFAIRSさん
https://www.granfairs.com/blog/cto/install-git-for-windows

+ 自分用Git for Windowsのインストール手順 via @toshi-click さん
https://qiita.com/toshi-click/items/dcf3dd48fdc74c91b409