5
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Git for Windows と TortoiseGit のインストール【改訂版】

Last updated at Posted at 2023-08-26

Git(ぎっと) は「バージョン管理システム」と呼ばれるソフトウェアの一種です。プログラムのソースコードやテキストファイルの変更履歴を効率よく管理するために Git は役立ちます。

この記事では 18 歳の新入社員向けに「Git for Windows」(ぎっとふぉーうぃんどうず)と「TortoiseGit」(とーたすぎっと)をインストールする手順を説明します。

Git for Windows と TortoiseGit の目的

Git for Windows と TortoiseGit の特徴は以下の通りです。

Windows 環境で Git が使える

Git for Windows をインストールすると、Windows 環境で Git を利用することができます。

02_Bash.png

ファイルの変更履歴がグラフィカルにわかる

TortoiseGit をインストールすると Git の機能をグラフィカルなインターフェースで直感的に利用できるようになります。

03_GUI.png

Explorer にファイルの変更状態が表示される

TortoiseGit は Windows Explorer に統合されたシェル拡張を提供します。これにより一目でファイルの変更状態がわかります。

04_Menu.png

これらの特徴により、プログラマー、Web サイト管理者、文書作成者など、多岐にわたるユーザーが Git を使っています。

Git for Windows と TortoiseGit のシステム要件

Git for windows と TortoiseGit は以下の環境で動作します。

  • オペレーティングシステム: Windows 7 SP1, 8, 8.1, 10, 11
    • アーキテクチャ: 32ビットと64ビットの Windows に対応しています。
  • 必要なディスクスペース: インストールには通常 100 MB 程度の空き容量が必要です

ここでは Windows 11 と Git for windows version 2.41.0.3、TortoiseGit version 2.14.0 を例にして、インストール手順を紹介します。

Git for Windows のインストール手順

ダウンロード

ブラウザで Git for Windows の公式ページにアクセスします。

https://gitforwindows.org/

ページが表示されたら、「Download」をクリックします。
09_OffifialSite.png

インストーラの起動

ダウンロードが完了したら、ファイルをダブルクリックし、インストーラを実行します。

12_installer.png

ユーザーアカウント制御の確認

ユーザーアカウント制御画面が表示されたら、「はい」をクリックします
20_UAC.png

ライセンスの確認

ライセンスの承諾画面が表示されたら、「Next」をクリックします。
21_installer.png

インストール先の選択

インストールフォルダの確認画面が表示されたら、「Next」をクリックします。
22_installer.png

インストールする機能の確認

機能の選択画面が表示されたら、「Next」をクリックします。

ちなみにインストールする機能は以下の通りです。
No. 初期値 項目 説明
1 Additional icons アイコンを追加する
2 On the Desktop デスクトップにアイコンを追加する
3 有効 Windows Explorer integration Windows エクスプローラーと統合する
4 有効 Open Git Bash here コンテキストメニューに「Open Git Bash here」を追加する
5 有効 Open Git GUI here コンテキストメニューに「Open Git GUI here」を追加する
6 有効 Git LFS (Large File Support) Git LFS(ラージファイルサポート)
7 有効 Associate .gi* configuration files with the default text editor .git 設定ファイルをデフォルトのテキストエディタに関連付ける
8 有効 Associate .sh files to be run with Bash Bash で実行する .sh ファイルを関連付ける
9 Check daily for Git for Windows updates Windows for Git の更新を自動的にチェックする
10 Add a Git Bash Profile to Windows Terminal Windows ターミナルに Git Bash プロファイルを追加する
11 Scalar (Git add-on to manage large-scale repositories) Scalar を有効にする

23_installer.png

スタートメニュー名の確認

スタートメニューへ登録するグループ名の確認画面が表示されたら、「Next」をクリックします。
24_installer.png

エディタの確認

テキストエディタの選択画面が表示されたら、「Next」をクリックします。

25_installer.png

master ブランチ名の確認

ブランチ名の選択画面が表示されたら、「Next」をクリックします。

26_installer.png

PATH 環境変数の確認

環境変数の選択画面が表示されたら、「Next」をクリックします。

27_installer.png

SSH クライアントの確認

SSH の選択画面が表示されたら、「Next」をクリックします。

28_installer.png

HTTPS ライブラリの確認

HTTPS の選択画面が表示されたら、「Next」をクリックします。

29_installer.png

改行コードの自動変換の選択

改行コードの自動変換の選択画面が表示されたら「Checkout as-is, commit as-is」を選択し、「Next」をクリックします。

30_installer.png

選択した内容について解説します。

No. 項目 説明
1 Checkout Windows-style, commit Unix-style line endings (初期値) テキストファイルをチェックアウトする際に LF (0xA) を CRLF (0xD+0xA) に変換し、コミットする際に CRLF を LF に変換します。これは Windows 環境と Unix 環境で一緒に開発する場合に Windows 環境で推奨される設定です。
2 Checkout as-is, commit Unix-style line endings テキストファイルをチェックアウトする際に変換を行いません。コミットする際に CRLF (0xD+0xA) を LF (0xA) に変換します。これは Windows 環境と Unix 環境で一緒に開発する場合に Unix 環境で推奨される設定です。
3 Checkout as-is, commit as-is (選択値) テキストファイルのチェックアウトやコミットの際に改行コードを変換しません。。これは改行コードの制御をユーザが管理する場合のお勧め設定です。

コンソールの確認

Git Bash の選択画面が表示されたら、「Next」をクリックします。

31_installer.png

pull の振る舞いの確認

git pull の選択画面が表示されたら、「Next」をクリックします。

32_installer.png

認証ソフトの確認

ログイン認証の選択画面が表示されたら、「Next」をクリックします。

33_installer.png

拡張機能の確認

拡張機能の選択画面が表示されたら、「Next」をクリックします。

34_installer.png

試験機能の確認

実験的な機能の選択画面が表示されたら、「Next」をクリックします。

35_installer.png

インストール終了

インストールの完了画面が表示されたら、「Finish」をクリックします。

37_installer.png

TortoiseGit のインストール手順

ダウンロード

ブラウザで TortoiseGit の公式ダウンロードページにアクセスします。

https://tortoisegit.org/download/

使っている Windows のバージョンに合った TortoiseGit 本体、と Japanese Language Pack をダウンロードします。

51_officialsite.png

2つのインストーラをダウンロードしたら、まず TortoiseGit 本体のインストーラを実行します。
61_installer.png

セットアップ画面の確認

TortoiseGit セットアップ画面が表示されたら、「Next」をクリックします。
71_installer.png

ライセンスの確認

ライセンスの承諾画面が表示されたら、「Next」をクリックします。
72_installer.png

インストールする機能の確認

機能の選択画面が表示されたら、「Next」をクリックします。
73_installer.png

インストールの確認

最終確認画面が表示されたら、「Install」をクリックします。
74_installer.png

ユーザーアカウント制御の確認

ユーザーアカウント制御画面が表示されたら、「はい」をクリックします
74_UAC.png

インストール終了

完了画面が表示されたら、「Finish」をクリックします。
75_installer.png

TortoiseGit の日本語化手順

TortoiseGit の言語選択画面が表示されたら、このまま Language Pack のインストール作業を行います。
76_installer.png

ダウンロードした Language Pack のインストーラを実行します。
81_installer.png

インストール開始

Language Pack のセットアップ画面が表示されたら、「次へ」をクリックします。
91_installer.png

ユーザーアカウント制御の確認

ユーザーアカウント制御画面が表示されたら、「はい」をクリックします
92_UAC.png

インストール終了

インストールの完了画面が表示されたら、「完了」をクリックします。
93_installer.png

日本語の選択

TortoiseGit の言語選択画面に戻り「Refresh」ボタンをクリックします。Language のプルダウンメニューから「日本語」を選択し、「次へ」をクリックします。

101_installer.png

セットアップ画面の確認

「TortoiseGit へようこそ」画面が表示されたら、「次へ」をクリックします。
102_installer.png

Git.exe の場所の確認

「Git.exe を設定」画面が表示されたら、「次へ」をクリックします。
103_installer.png

名前とメールアドレスの入力

「ユーザー情報を設定」画面が表示されたら、自分の名前とメールアドレスを入力し、「次へ」をクリックします。ここに入力したメールアドレスと名前が Git のログに記録されます。

105_installer.png

資格情報の確認

「認証/資格情報ストア」画面が表示されたら、「完了」をクリックします。
106_installer.png

これで、Windows 環境に Git for Windows と TortoiseGit がインストールされ、Git を利用できるようになります。

インストール後に設定を変更する方法

任意のフォルダを右クリックして、コンテキストメニューのTortoiseGit」→「設定」をクリックします。

111_explorer.png

コンテキストメニューの変更

設定ウィンドウの「全般」→「Windows 11 コンテキストメニュー」からコンテキストメニューに表示する項目を変更できます。

121_explorer.png

名前とメールアドレス、改行コードの変更

設定ウィンドウの「Git」から名前とメールアドレス、改行コードの扱いを変更できます。

122_explorer.png

プロキシサーバの変更

設定ウィンドウの「ネットワーク」から Git で使うプロキシを設定できます。

123_explorer.png

関連記事

参考文献

5
14
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
5
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?