gitのインストールと起動方法

Ideagearの林です.

Windowsでgitを使うために，Git for Windowsをインストールする手順をここにまとめます．

#環境
Windows10 64ビット版(32ビット版でもインストールできる)
今回は Git SCM の Git for Windows Setup版2.23.0 をダウンロードする．

#インストーラーをダウンロード
[ここ](https://git-scm.com/download/win)からダウンロードする．
![git_download.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/e138d57c-fdbc-3d58-f083-beaed2ae3750.png)


自動でダウンロードされるはずだが，されない場合は**click here to download manually**をクリックしてダウンロードできる．
WindowsOSが32ビット版の場合は，**32-bit Git for Windows Setup**をクリック．

#インストール
ダウンロードしたファイルを開き，インストーラーを起動する．
とりあえず使えるようにするのが目的なので各説明は簡略化する．(詳しくはまとめている方がいるので[こちら](https://proengineer.internous.co.jp/content/columnfeature/6893)を参照)
基本デフォルトでも構わない．
(写真はWindows10の画面ではないが，変わりはないので気にしないで良い)



###ライセンスの確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/07c00db6-1371-7509-8a4e-eecf57fc3e29.png)

内容を確認して**Next**を押す．


###コンポーネントの選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/7d5cfbea-cc7b-57dc-ed74-3c046b65d9c2.png)

インストールの仕様を選択できる．
**Additional Icons- On the Desktop**にチェックを入れると，デスクトップにショートカットが生成されるのでおすすめ．
その他も選択したらNext.

###エディタの選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/3c03a9fb-3996-8b84-3d7b-05639fbc4713.png)

デフォルトで使うエディタを選択できる．
今回はそのまま．

###Windowsの環境変数の設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/36376c57-005d-dbf6-3c31-eb10f51d2b29.png)

**上**：インストールする"Git Bash"からのみgitコマンドを使用する場合．
**中**：Windowsのコマンドプロンプトからgitのコマンドを使用する場合．
**下**：Windowsのコマンドプロンプトからgit以外ののコマンドも使用する場合．
デフォルトの真ん中を選択．

###SSLライブラリの選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/bde10afd-4604-4eaf-4805-86ac82df5324.png)

そのままNext．


###改行についての設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/8bb62c45-0543-6366-7b9c-9cef25a833e4.png)

**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**
改行コードについては何もしない．

(https://qiita.com/toshi-click/items/dcf3dd48fdc74c91b409 より引用)

Git側で何も変換しない下を選択．


###コンソールの設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/c7195329-b094-4fc9-1be0-606a367c6509.png)

Gitで使用するコンソールを設定する．
**上**：Cygwinで使用されているMinTTYを使用．
**下**：Windowsの標準コンソールを使用．
今回は上を選択した．

###gitconfigについての設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/77bacac2-2db6-3ad0-df62-ea52f39aedc0.png)

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

(上記のサイトより引用)

今回はとりあえず上と真ん中にチェックをいれた．

###difftoolの設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/564a6af1-6cd3-6e00-3e13-8516f99838dd.png)

ファイル比較用ツールの diff を利用できるが，正式リリースしていないため動作は保障されていない．
任意で選択し，**Install**をクリック．

###インストール完了
しばらくするとインストール完了のウィンドウ(**Completing the Git Setup Wizard**)が表示される．**View Release Notes**にチェックが入っているが，リリースノートの確認が必要なければチェックをはずして**Finish**をクリック．

#起動
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/488218/645adaa6-8055-de55-f25c-67ca36393dae.png)

インストール時にデスクトップにショートカットを生成していれば，それをダブルクリックで起動できる．
生成していない場合は，**Git Bash**を検索しましょう．

お疲れ様でした．