自宅PCにGit for Windowsをインストールする手順

#概要
初投稿ということで、自宅でGitの使い方を学ぶためにGit for Windowsをインストールした時の手順備忘録

# Git for Windowsのダウンロード
Git for Windowsの公式HP( https://gitforwindows.org/ )よりインストーラを入手する。

# Git for Windowsのインストール

ダウンロードしてきたインストーラ( Git-2.18.0-64-bit.exe )を起動する。

#ライセンス
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/e6d2b1e1-893f-a83a-1ec1-2fa9b8a9c9fb.png)

内容を確認し、Nextをクリック。

#インストールパス
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/f6ef4bff-5260-08dc-b5cc-84724088d61d.png)
Cドライブをあまり使いたくないのでDドライブにインストールパスを設定。

#コンポーネントの設定
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/1fd81a31-52e2-e402-950b-d41b32d73244.png)
初期値のまま。各コンポーネントは以下のとおり。

■Additional icons - On the Desktop
デスクトップ上にアイコンを置く

■Windows Explorer integration - Git Bash Here
右クリック時のコンテキストメニューに「Git Bash」を追加する

■Windows Explorer integration - Git GUI Here
右クリック時のコンテキストメニューに「Git GUI」を追加するか

■Git LFS(Large File Support) 
Git LFSを追加するかどうか
LFS：Git で大きいサイズのバイナリファイルをバージョン管理するための仕組み

■Associate .git* configuration files with default text editor
拡張子「.git」の設定ファイルをデフォルトテキストエディタに関連付けを行う

■Associate .sh files to be run with Bash
拡張子「.sh」ファイルをGit Bashで実行するようにする

■Use a TrueType font in all console windows
すべてのコンソールウィンドウで「TrueTypeフォント」を使用する
日本語が文字化けするのでチェックを入れない方がいい

■Check daily for Git for Windows updates
「Git for Windows」のアップデートを毎日チェックする

#スタートメニューにGitのショートカットを作成する
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/4d666940-dcba-f7bf-5a26-43476053c73a.png)

スタートメニューに作成するフォルダ名を指定する。ここも初期値のまま
フォルダを作成しない場合は「Don't create a Start Menu folder」にチェックを入れる

#Gitで使用するデフォルトエディタの選択
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/4e502177-8b7e-858c-c689-41c16bc33ddd.png)

Gitで使用するテキストエディタを選択する。VS Codeを使う予定なのでVS Codeを選択。その他のプルダウンは以下の通り。

■Use the Nano editor by default
Nanoエディタをデフォルトエディタとする。

■use Vim(the ubiquitous text editor) as Git's default editor
Vimをデフォルトエディタとする。

■Use Notepad++ as Git's default editor
Notepad++をデフォルトエディタとする。

■Use Visual Studio Code as Git's default editor
Visual Studio Codeをデフォルトエディタとする。

■Use Visual Studio Insiders Code as Git's default editor
Visual Studio Code Insidersをデフォルトエディタとする。

#環境変数PATHの設定
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/8e253d22-08af-3b82-373a-4e8fddfe4147.png)

PATHに何を追加するかを選択する。コマンドプロンプトやPowerShellでもGitコマンドが使えるよう「Use Git from the Windows Command Prompt」を選択。

■Use Git from Git Bash only
PATHには何も追加しない設定。

■Use Git from the Windows Command Prompt
PATHに「D:\Program Files\Git\cmd」を追加し、コマンドプロンプトやPowerShellからGitコマンドが使えるようになる設定。

■Use Git and optional Unix tools from the Windows Command Prompt
PATHに以下の3つを追加する。Gitコマンド以外にUnixのコマンドが使える。
D:\Program Files\Git\cmd
D:\Program Files\Git\mingw64\bin
D:\Program Files\Git\usr\bin

#HTTPS接続で使用するライブラリの設定
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/25da1bd0-b95d-4376-58e6-f2639122a0f9.png)
「Use the OpenSSL library」を選択。

#改行コードの設定
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/90019964-af31-9c68-951e-7d2e7518911a.png)

コミット時に改行コードの変換は必要ないので「Checkout as-is, commit as-is」を選択。

■Checkout Windows-style,commit Unix-style line endings
チェックアウトする時はCRLFに変換、コミット時はLFに変換する。

■Checkout as-is,commit Unix-style line endings
チェックアウトする時は何もせず、コミット時はLFに変換する。

■Checkout as-is, commit as-is
チェックアウトする時およびコミット時に変換しない。

#Gitで使用するコンソールの設定
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/ee60914a-026b-d802-b91c-85aeb8cf1181.png)

Gitで使用するコンソールをMinttyを使用するか、Windowsの標準コンソールを使用するか選択する。
「Use MinTTY(default terminal of MSYS2)」を選択。

■Use MinTTY(default terminal of MSYS2)
MinTTYを使用する。

■Use Windows'default console window
コマンドプロンプト使用する。

#オプション設定
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/a7172f34-4236-1451-c34a-5677411ee166.png)
すべてにチェックを入れインストール開始。

■Enable file system caching
git status時等での応答速度を改善するfscacheキャッシュを有効にするかしないか

■Enable Git Credential Manager
GitHubやTeam Foundation Services等にアクセスする際の二段階認証に対応するかどうか

■Enable symbolic links
シンボリックリンクを有効にするかどうか

#インストール完了
![image.png](https://qiita-image-store.s3.amazonaws.com/0/187508/e41be02c-7c9d-683b-b35d-e3f4207815ba.png)

以上でGit for Windowsのインストール作業は終了です。