281
314

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

自分用 Git For Windowsのインストール手順

Last updated at Posted at 2017-07-27

概要

GitのWindows用クライアントをインストールする。
手順をすぐ忘れてしまうので自分用にメモする。

ダウンロード

以下のページからダウンロードします。
https://git-scm.com/

インストール

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

ライセンス確認

2017-07-27 (54).png

ライセンスを確認して、Nextをクリック。

インストール先設定

2017-07-27 (55).png

インストール先ディレクトリを指定できる。
今回はGitをクライアントとしてのみ使うのでこのままで進めます。

コンポーネント設定。

  • 「Additional Icons」- 「On the Desktop」はアイコンをデスクトップに置く設定。不要なのでチェックを外す。
  • 「Windows Explorer Integration」はファイルやディレクトリを右クリックしたときのメニューに追加するかの設定。不要なのでチェックを外す。
  • 「Git LFS」は使うのでチェック。
  • 一番下の「Use a TrueType font in all console windows」は、文字化けが起きるのでチェックを外す。
    2017-07-27 (56).png

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

2017-07-27 (57).png

そのままNext。

環境変数をどうするかの設定。

  • Use Git Bash only
    • 環境変数を汚さない。Cygwin等を導入している場合はこれ。
  • Use Git from the Windows Command Prompt
    • コマンドプロンプトやPowerShellからGitのコマンドだけが使用できるように。
  • Use Git and included Unix tools from the Windows Command Prompt
    • gitだけでなく、他のlsやlessなどをコマンドプロンプトやPowerShellから使用可能になります。
      2017-07-27 (58).png

今回はデフォルトの「Use Git from the Windows Command Prompt」にします。

SSLライブラリの選択

2017-07-27 (59).png

そのままNext。

改行の取り扱いについての設定。

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

2017-07-27 (61).png

以前は「Checkout as-is, commit as-is」にしていたのですが、最近はVMや検証環境で改行コードに悩まされる事が多いので今回は「Checkout as-is, commit Unix-style line endings」にします。

コンソールの設定

2017-07-27 (62).png

Gitで使用するコンソールをCygwinで使用されているMinTTYを使用
するか、Windowsの標準コンソールを使用するか選択。
Windowsの標準コンソールを選択。

gitconfigについての設定。

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

インストール開始

2017-07-27 (64).png

インストール終了

2017-07-27 (65).png

おわりに

複雑な割にOS再インストールの際ぐらいにしかインストールしないので選択項目を忘れるのでまとめました。
次のOS再インストールの際にまたブラッシュアップしたいと思います。

281
314
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
281
314

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?