Gitはソースコードのバージョン管理用に用いられるツールのことで、他に有名どころとしてはSubversionがあります。
個人でアプリ開発をしている分にはあまりバージョン管理の必要性を感じないのですが、本サイトではHerokuを利用したWEBアプリ公開についてご紹介している都合、Herokuにアプリをデプロイする際に利用するGitの環境構築について簡単に説明させていただきます。
ここではWindows版Gitについてご紹介します。
Git for windowsのインストール
ダウンロード
Git for WindowsのサイトでDownloadボタンをクリックしインストーラをダウンロードします。
https://gitforwindows.org/

インストール
ダウンロードが完了したらインストーラをクリックしてインストール開始します。
このアプリがデバイスに変更を加えることを許可しますか?のダイアログが表示されたら「はい」をクリックします。
ライセンスが表示されるので、「Next」ボタンをクリックします。

インストールする先を聞いてくるので、必要に応じ変更して「Next」をクリックします。

インストールするコンポーネントを聞いてくるので、そのまま「Next」をクリックします。

スタートメニューに登録する名前を聞いてくるので、特段こだわりがなければそのまま「Next」をクリックします。

デフォルトで利用するエディタを聞いてくるので、どれか選んで「Next」をクリックします。

リポジトリの最初のブランチ名を設定します。デフォルトの「Let Git decide」を選択すると「master」というブランチ名が使用されます。
これもこだわりがなければ、そのまま「Next」をクリックします。

環境変数の設定を聞いてくるので、デフォルトで選択されている
「Git from the command line and also from 3rd-party software」
のまま「Next」をクリックします。

SSHについて聞いてきますが、GitForWindowsにバンドルされたOpenSSHを使うのであれば
Use bundled OpenSSHのまま「Next」をクリックします。

HTTPSでリモート接続する際のSSLライブラリについて聞いてきます。
個人で使うのであればUse the OpenSSL libraryのまま「Next」をクリックします。

チェックアウト時の改行コードの取り扱いについて聞いてくるので、
複数人でgitを使う場合は決まりに合わせて、そうでなければそのまま「Next」をクリックします。

Gitで利用するターミナルについて聞いてくるので、問題がなければそのまま「Next」をクリックします。

pullしたときの挙動について聞いてきますが、そのまま「Next」をクリックします。

Git-Hubなどのサービスを利用したときに認証の補助(勝手に認証してくれる)を行うか聞いてくるので、そのまま「Next」をクリックします。
※Git Credential Manager Coreは最初に一度入力すると、次からは勝手に認証してくれるモード

追加オプションを聞いてきますが、そのまま「Next」をクリックします。

再度オプションを聞いてきますが、これらは推奨されないので選択せず「Install」をクリックします。

やっとこさインストール完了。


PowerShellを起動します。
PS C:\Users\tanut> git --version
git version 2.33.0.windows.2バージョンが表示されれば無事インストールできています。
初期設定
PowerShellを起動してGitにユーザー名とメールアドレスを設定します。
※コミットしたときに誰が行なったコミットかを記録するため
$ git config --global user.name "ユーザー名"
git config --global user.name "xxxxxxxx"
$ git config --global user.email "メールアドレス"
git config --global user.email "xxxxxx@xxxx.xxx"
これで初期設定は完了です。





コメント