おっさん社内SEエンジニアの勉強ブログ

勉強記録のブログとなります。

ドキュメント管理ツールのgit/TortoiseGitの導入

業務やプライベートで勉強する際、
避けては通れない壁の「git/github」を使用するため、
動作を勉強する上で実施してみました。

今回のテーマ:ドキュメント管理ツールのgit/TortoiseGitの導入

環境設定

  • ローカルPCがWindowsなのでこちらで実施。

gitのインストール

公式サイトへアクセスします。
公式サイト:Git for Windows

公式サイト上から、Downloadをクリックします。

f:id:In-houseSE:20210927112735p:plain

exeファイルのダウンロード確認します。

f:id:In-houseSE:20210927112912p:plain

対象のexeファイルを選択し、右クリックから管理者として実行をクリック
※画面がうまくとりませんでしたので選択まで

f:id:In-houseSE:20210927113032p:plain

ユーザーアカウント制御(UAC)を有効にしている場合、
確認ダイアログが表示されるため、はいをクリック

f:id:In-houseSE:20210927113206p:plain

インストーラー起動後、利用規約が表示され確認後、Nextをクリック

f:id:In-houseSE:20210927113307p:plain

インストール先のフォルダを指定し、Nextをクリック
※デフォルトのインストール先で問題ないです。

f:id:In-houseSE:20210927113403p:plain

インストールするパッケージ選択し、Nextをクリック
※デフォルトのパッケージで問題ありません。

f:id:In-houseSE:20210927113524p:plain

起動パスの名称を指定します。

f:id:In-houseSE:20210927113732p:plain

gitを使用するエディターの指定し、Nextをクリック
今回は、VSCodeを活用するため選択をそちらへ変更します。

f:id:In-houseSE:20210927113948p:plain

gitコマンドで接続時のカレントディレクトリの指定で、Nextをクリック
デフォルトの指定だとmasterがカレントになります。

f:id:In-houseSE:20210927114044p:plain

Windows版なので、gitコマンドを実行する際の指定します。
Bashunixではないため消去法で3rd-party softwareになります。

f:id:In-houseSE:20210927114112p:plain

リモート接続時に使用する実行ツールを指定し、Nextをクリック
デフォルトのssh.exeを使用で問題ありません。

f:id:In-houseSE:20210927114135p:plain

HTTPS接続する際、個別に鍵を使用してなければOpenSSLを指定し、Nextをクリック

f:id:In-houseSE:20210927114150p:plain

gitのリポジトリと同期する際の文字コードの指定し、Nextをクリック

f:id:In-houseSE:20210927114216p:plain

ターミナルの指定は、Windows標準のコマンドプロンプトを指定し、Nextをクリック

f:id:In-houseSE:20210927114236p:plain

リポジトリと同期する「git pull」を実行する際同期方法を指定し、Nextをクリック デフォルトの標準指定で問題ありません。

f:id:In-houseSE:20210927114306p:plain

接続時の認証情報の指定は特に指定ないので、Nextをクリック

f:id:In-houseSE:20210927114322p:plain

個別オプション指定許可の設定で、デフォルトのままで、Nextをクリック
チェック入れなくても問題ありません。

f:id:In-houseSE:20210927114338p:plain

個別オプションの許可選択で、指定はないため、Installをクリック

f:id:In-houseSE:20210927114414p:plain

インストール完了を確認し、Finishをクリック

f:id:In-houseSE:20210927121642p:plain

TortoiseGitのインストール

gitをGUIで管理するためツールに「TortoiseGit」というものがあり、無償ツールのためこちらを活用します。

公式サイトへアクセスします。
公式サイト:tortoisegit.org

公式サイト上から、Downloadをクリックします。

f:id:In-houseSE:20210927133602p:plain

64bitのものを選択します。

f:id:In-houseSE:20210927133635p:plain

インストーラを選択し、右クリックからインストールをクリック

f:id:In-houseSE:20210927133752p:plain

setupの起動を確認し、Nextをクリック

f:id:In-houseSE:20210927133849p:plain

利用規約を確認し、Nextをクリック

f:id:In-houseSE:20210927133932p:plain

SSH接続するためのクライアントツールを選択し、Nextをクリック

f:id:In-houseSE:20210927134037p:plain

インストール内容とインストール先選択し、Nextをクリック

f:id:In-houseSE:20210927134119p:plain

Installをクリック

f:id:In-houseSE:20210927134142p:plain

UACの状態ではダイアログ表示がありその場合、はいをクリック

f:id:In-houseSE:20210927134235p:plain

インストール確認されたことを確認し、Finishをクリック

f:id:In-houseSE:20210927134323p:plain

言語パッチ

言語パッチを選択し、パッチをダウンロードします。

f:id:In-houseSE:20210927134431p:plain

言語パッチをダウンロード後、インストール

f:id:In-houseSE:20210927134509p:plain

セットアップ起動後、次へをクリック

f:id:In-houseSE:20210927134544p:plain

UACの状態ではダイアログ表示がありその場合、はいをクリック

f:id:In-houseSE:20210927134636p:plain

言語設定ウィザードを起動するにチェックし、完了をクリック

f:id:In-houseSE:20210927134719p:plain

初期設定

ローカルブランチとなるフォルダを作成します。

f:id:In-houseSE:20211004092304p:plain

ローカルブランチのフォルダを右クリックし、Gitここにリポジトリ作成を選択します。

f:id:In-houseSE:20211004092703p:plain

リポジトリ作成時の確認ダイアログでBareのチェックを外している状態で、OKをクリック

f:id:In-houseSE:20211004093730p:plain

空のgitリポジトリとして初期化されたことを確認し、OKをクリック

f:id:In-houseSE:20211004093824p:plain

ユーザー名とメールアドレスを登録が要求されるため、はいをクリック

f:id:In-houseSE:20210927135235p:plain

TortoiseGit利用時の確認ダイアログが表示されるため、OKをクリック

f:id:In-houseSE:20210927135333p:plain

名前とメールアドレスを記入後し、適用をクリック

f:id:In-houseSE:20211105133848p:plain

初回コミット

ローカルブランチで試験用のファイルを作成し、フォルダに対しGtコミットを選択します。

f:id:In-houseSE:20211004095101p:plain

アップロードするファイルとコメントを記入し、コミットをクリック

f:id:In-houseSE:20210927135945p:plain

実行確認します。

f:id:In-houseSE:20210927140018p:plain

cf)実務だと先にローカルブランチ側へ同期させてから実行する対応になると考えられます。