Git インストール

# 概要

WindowsでのGitのインストール手順をまとめる。

# Git

## ダウンロード

[Git公式サイト](https://git-scm.com/)からダウンロードする。

## インストール

ダウンロードしたファイルをダブルクリックしてインストーラーを起動する。

### ライセンス認証

そのままNextをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/ff0a23b3-59c9-16a8-2d78-67d5e7559dd1.png)

### インストール先設定

そのままNextをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/b7e2c39a-9e54-9047-546a-7fceae7bc2a0.png)

### コンポーネントの設定

インストールするコンポーネントにチェックを入れNextをクリック

- On the Desktop
  - デスクトップへのアイコンの追加を行う。
- Git Bash Here
  - エクスプローラーの右クリックメニューのリストに「Git Bash Here」を追加する。
- Git GUI Here
  - エクスプローラーの右クリックメニューのリストに「Git GUI Here」を追加する。
- Git LFS (Large File System)
  - Git LFS（大きなサイズのファイル・システム）の導入を行う。
- Associate .git\* configuration files with the default text editor
  - デフォルトのテキスト・エディターと「.git\*」コンフィグレーション・ファイルを関連付ける。
- Assiciate .sh files to be run with Bash
  - Bash と「.sh」ファイルを関連付ける
- Use a TrueType font in all console windows:
  - コンソールウィンドウで「TrueType フォント」を使う。
- Check Daily For Git for Windows Updates
  - 毎日 Git for Windows のアップデートが有るか確認する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/f322f712-1c45-bb84-80f9-8f4b5a707f41.png)

### スタートメニューへの登録

そのままNextをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/03a91c52-9dae-6008-720b-ab0bd13ce61d.png)

### エディタの選択

好みのエディタを選択してNextをクリック
今回は VSCode を選択した。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/8f86e38b-ac6b-dc78-edb2-6b5b52fcbd67.png)

### 環境変数の設定

`Use Git from the Command line and also from 3rd-party software`を選択してNextをクリック

- Use Git from Git Bash Only
  - Git コマンドを Git Bash でしか使えない状態にする。
- Use Git from the Command line and also from 3rd-party software
  - Git コマンドをコマンドプロンプトからでも使えるようにする。
- Use Git and optional Unix tools from the Windows Command Prompt
  - Git コマンドだけでなく、Unix コマンドもコマンドプロンプトから使えるようにする。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/973cd4bd-9f56-7079-0632-ee24c52e3771.png)

### SSLライブラリの設定

`Use the OpenSSL library`を選択してNextをクリック

- Use the OpenSSL library
  - 内臓の証明書ライブラリを使用する。
- Use the native Windows Secure Channel library
  - Windows の証明書ライブラリを使用する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/af3fca25-b806-9bef-5419-36181b5aca70.png)

### 改行コードの設定

`Checkout as-is, commit Unix-style line endings`を選択してNextをクリック

- Checkout Windows-style,commit Unix-style line endings
  - チェックアウト時に改行コードを LF から CRLF に変換し、コミット時に CRLF から LF に戻す。
- Checkout as-is, commit Unix-style line endings
  - チェックアウト時は何もしないが、コミット時に CRLF を LF に変換する。
- Checkout as-is, commit as-is
  - 何も変換しない。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/d1fac570-ed32-711d-702b-8cc5b03fbe73.png)

### ターミナルエミュレータの設定

`Use MinTTY`を選択してNextをクリック

- Use MinTTY
  - MinTTY を使用する。
- Use Windows’s default console windows
  - Windows のコマンドプロンプトを使用する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/d0826bf1-ac82-ef9b-4910-b9e8d379b10f.png)

### その他の設定

すべてにチェックを入れInstallをクリック

- Enable file system caching
  - git status 時などでの応答速度を改善する fscache キャッシュを有効にするかしないかオプション
- Enable Git Credential Manager
  - GitHub 等にアクセスする際の二段階認証に対応するかのオプション
- Enable symbolic links - シンボリックリンクの使用/不使用のオプション

  ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/13e6969e-bb9d-8f99-13f2-f34d8d9cfe63.png)

### インストール開始

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/14a43d55-a5e4-cbfe-fbf3-39327818335c.png)

### インストール終了

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/598427/21c40c95-f5ae-1851-3050-e52ff37b653e.png)