🗂
Gitインストール(Windows)
Gitインストール(Windows)
WindowsにGitを新規にインストールしたい。
手順
Git公式サイトを確認する
各OSごとにインストール手順が記載されている。
Git for Windowsというプロジェクトのインストーラーからインストールができる。
Git for Windowsをダウンロード
Windows用インストーラーをダウンロードする。
ポータブルタイプなどもあるようだが、この記事ではStandalone Installerを扱う。
インストーラーを実行する
ダウンロードしたインストーラーを実行する。
各設定項目
Information
- ライセンスを確認する
Select Destination Location
- インストール先を選択
- こだわりがなければデフォルトのままで
Select Components
- インストールするものを選択
- 基本デフォルトでOK
- Gitを使いこなした後、各種項目を変更するか考えるとよい。(使ってみないと判断できない。)
Select Start Menu Folder
- スタートメニューを作成するフォルダーを選択
- こだわりがなければデフォルトのままで
- そもそも作成したくない場合は、下側の「Don't create a Start Menu folder」にチェック
Choosing the default editor used by Git
- Gitを扱うときのデフォルトエディターを選択
- 好みの問題。ここでは、Visual Studio Codeを選択している。
Adjusting the name of the initial branch in new repositoriese
- 新規リポジトリで作成される初期ブランチの名前をどうするか
- Let Git decide
- masterというブランチ名
- Override the default branch name for new repositories
- 好みの名前に設定できる
- オススメの設定はこれ。mainというブランチ名にすることを推奨。
- Let Git decide
Adjusting your Path environment
- 環境変数設定
- Use Git from Bash Only
- Git from the command line and also from 3rd-party software
- オススメの設定はこれ。(Recoomend表記もされている)
- 世の中にGitに関する便利なサードパーティーアプリが存在していて活用することが多い。
- Use Git and optional Unix tools from the Commnad Prompt
Choosing the SSH executable
- SSH実行に利用するものを選択
- Use bundled OpenSSH
- 特定のOpenSSHを利用する環境でない場合、基本これ。
- User external OpenSSH
- Use bundled OpenSSH
Choosing HTTPS transport bachend
- GitでHTTPS通信時に利用するSSL/TLSライブラリ選択
- Use the OpenSSL libarary
- 特定のルート証明書を使うとき以外は、基本これ。
- Use the native Windows Secure Channel library
- Use the OpenSSL libarary
Configuring the line ending conversions
- テキストファイルの改行コードの設定
- Checkout Windows-style, commit Unix-style line endings
- オススメの設定はこれ。(Windows推奨設定)
- 改行コードを、コミット時にCRLF⇒LF、チェックアウト時にLF⇒CRLF
- 異なるOSで作成されるリソースなどがある場合は便利。
- Windows環境でシェルスクリプトを作成してプッシュしたものが、Unix環境でプルしたときに改行コードが正しく認識できる。
- ただし、悪さするときもあるので注意。
- コミット時などにかってに書き換えるということを意味している。
- Checkout as-is, commit Unix-style line endings
- Checkout as-is, commit as-is
- Checkout Windows-style, commit Unix-style line endings
Configureing the terminal emulator to use with Git Bash
- Git Bashを動かすエミュレーターの選択
- Use MinTTY
- オススメはこれ。
- Use Windows' default console window
- ASCII文字がただしく表示されない場合もある。
- Use MinTTY
git pull
Choose the default behavior of -
git pull
コマンド時の振る舞いの設定- Default (fast-forward or merge)
- オススメ設定はこれ。(gitの標準的な動作)
- 可能であればfast-forwardでマージし、できない場合はマージコミットを作成する。
- Rebase
- Only ever fast-forward
- Default (fast-forward or merge)
Choose a credential helper
- 資格情報のヘルパーの選択
- Git Credential Manager
- オススメはこれ。
- Gitのクロスプラットフォーム対応の資格マネージャー。
- None
- Git Credential Manager
Configuring extra options
- その他設定
- Enable file system caching
- オススメ設定は有効。
- キャッシュが利用されるため、特定の操作が早くなる。
- Enable symbolic links
- シンボリックリンクを扱う場合は有効にする
- 有効にしないとシンボリックリンクなどが正しく認識されない(ただのテキストファイルとして認識される模様。)
- Enable file system caching
Configuring experimental options
-
実験的なオプション
- 詳細は省略
- 実験的なオプションで有効にしたいものがあれば。
-
ここで各種設定が終わりで問題なければ「Install」を実行
Gitコマンド動作確認
gitコマンドが動作することを確認する。
Visual Studio Codeであればターミナルを開き、git -v
コマンドを実行してインストールしたバージョンが表示されることを確認する
PS C:\> git -v
git version 2.40.1.windows.1
PS C:\>
Discussion