Blog

BLOG

2025.07.22

Gitによるバージョン管理 ~実践編①~

このエントリーをはてなブックマークに追加

こんにちは。クラウドソリューション部の鈴木です。

私が担当した前回のブログ記事「Gitによるバージョン管理 ~基礎編~」では、Gitの概要や主な用語・操作を紹介しました。
今回は、実際の操作画面やコマンドをお見せしながら、実践的な内容第1弾としてインストール方法、クローン方法を解説していきます。
尚、この記事は2025年7月上旬の情報です。


Gitのインストール方法

まずはGitそのもののインストール方法です。今回はWindows11での方法を行っていきます。

1.

まずは、使用するPCにGitがインストールされていないことを確認するために、Windowsキーからコントロールパネルを検索し、その中にGitが入っていないか確認しましょう。【※注意】私のPCには既にインストールされていたので、表示されています。

2.

インストールされていない事が確認できたら公式サイトにアクセスし、「Download for Windows」をクリック。

3.

ダウンロードしたインストーラを実行。

  1. 【※注意】今回の執筆に際し、先ほどのインストール済みGitをアンインストール。このプロセスは新しいものをインストールしている状況をお見せしています。
4.

途中の設定は基本的にデフォルトのままでOKですが、私は2点設定を変更しました。その他は「Next」をクリックして進めます。

  1. 変更点1点めは、ブランチ名のデフォルトを「main」にしました。
  2. 変更点2点めは、Gitを使用できるツールの選択を、3rdパーティー製ソフトからも使用できるように変更しました。

5.

インストール後、ターミナル(Git Bash)が使えるようになります。コマンドが実行できる環境が整いました。

6.

またコマンドプロンプトやWindows PowerShellでもGitのコマンドは使用可能です。

7.

さらにさらに、Windows用のGitをインストールすると、『Git GUI』というツールも一緒にインストールされます。こちらはGUIについてのセクションで説明します。

8.

Git Bashで下記コマンドを実行してバージョンを確認するとともに、インストールされているか確認しましょう。

git --version


Gitの初期設定

Gitにユーザー名とメールアドレスを設定することで、前回説明したコミットをしたときに、誰が行なったコミットか(誰が行った編集なのか)を判別できます。
では手順を見ていきましょう。

1.

Git Bash等のCLIで下記コマンドを2つとも実行。この後に行うGithubアカウントでも使用するのでメモしておきましょう。

git config --global user.name "ユーザー名"

git config --global user.email "メールアドレス"

Gitでは(というよりPCのほかの操作でも)コマンド操作がマウス操作よりも処理が速い場合があるので、苦手という方は少しずつ覚えていきましょう。

2.

設定が完了したかを確認するために、続けて下記コマンドを実行。先ほどの項目が指定したものへ変わっていればOK。

git config list


Github(ホスティングサービス)の設定

Githubアカウント作成

前回のブログ記事で説明した「リポジトリ」の内「リモートリポジトリ」を設置するために、今回はGithubを使用します。
個人利用ならば、無料でアカウントを作成できるため是非トライしてみてください。

1.

Github公式サイトへアクセスし、「Sign up」をクリック。

2.

既にアカウントを持っていてそれを利用するなら「Sing in」をクリックしてログインし、手順7から再開してください。

3.

「Sign up」をクリックしたら、メールアドレス、パスワード、ユーザー名、国を入力。チェックボックスは最新情報を受け取るかどうかのチェックボックスなので各自判断してください。

4.

入力し終わったら、「Continue」ボタンをクリック。

5.

ロボットでないことを証明するテストがありますので、指示に従って送信。

6.

手順3で入力したメールアドレス宛に何桁かの数字が送られてくるはずなので、それをコピーして貼り付け。

7.

ログイン画面になりますので、ユーザー名もしくはメールアドレス、パスワードを入力してログインしてください。

8.

ちなみにセキュリティ面を強化するため、2段階認証(2FA:Two-factor authentication)が義務付けられていますが、その手順を本ブログ記事で説明しますととても長くなってしまいますので、公式サイトの手順ページを紹介します。そちらをご覧になって設定してみてください。


Githubでリモートリポジトリを作成

1.

初回ログイン時は、このような画面が表示されると思います。

2.

「Create Repository」ボタンをクリックすると、下記画面へ遷移します。

3.

「Repository name*」を入力。

4.

「Private」を選択。

5.

「Add a README file」にチェック(こちらは任意ですが、このfileがあると分かりやすいです)。

6.

同ページでスクロール。

7.

「Create Repository」ボタンをクリックすると、下記ページへ遷移。

8.

リモートリポジトリが作成されました!「Code」ページの主な構成要素を紹介します。

  1. 紫の四角枠がユーザー名です。(手順2で隠しちゃってたけど隠す必要なかったですよね)
  2. 赤の四角枠がリポジトリ名です。URLにもなっていますね。
  3. 青い丸枠が「Private」を示しています。もし公開したかったら手順4のときに「Public」を選択するのですが、全世界に公開されてしまうのでセキュリティ面に充分ご注意ください。
  4. 黄色い四角枠の内、上の方が今選択しているブランチ、下の方が保存されているファイルを示しています。
9.

一先ずリモートリポジトリの作成が終わりました。次のセクションで「クローン」という操作を説明します。もう一息!


リポジトリをクローンする

「クローン」という操作は、Github上に作成したリモートリポジトリを自分自身のPC上にコピーします。保存されているファイルはもちろん、既に複数のブランチからコミットされているリポジトリであればその変更履歴も丸ごとコピーされてきます。
では、クローン操作を行っていきましょう。

CLIでクローンする
1.

クローンしたいリポジトリのCodeページを表示して、「Code」ボタンをクリック。

2.

「Code」ボタンの下エリアに吹き出しが表示されると思いますので、最初から選択されている「Local」の「HTTPS」のままとしておく。(ちなみに認証方法がいくつかありますが、ほかの認証方法も手順が多いため今回は割愛させていただきます。)

3.

表示されているURLをコピーする。

4.

Git Bash等のCLIでクローンしたいフォルダの場所へ移動。

5.

今回私の場合ですと、ForSunbitBlog_SuzukiDayoというフォルダの中にクローンしたかったので、その場所へ移動しました。

cd ForSunbitBlog_SuzukiDayo

6.

該当の場所にいる状態で、下記コマンドを実行(HTTPSのURL部分に先ほどコピーしたご自身のURLを貼り付けましょう)。

git clone https://github.com/SuzukiDayo/sample.git

7.

先ほどのコマンドが完了すると、クローン前は空だったForSunbitBlog_SuzukiDayoの中に、sampleフォルダが存在しています。

8.

さらにsampleフォルダの中を見てみると、「.git」フォルダと「README.md」ファイルが存在しています。

9.

クローン操作が完了しました!おめでとうございます!

GUIでのクローン方法は?

おっしゃる通りGUI(マウス操作が可能な画面)でもクローンしたいし、あると便利ですよね。はい、その方法は次回のブログ記事でお伝えしたいと思います。お楽しみに!

今回も最後まで読んでいただき、ありがとうございました。

カレンダー

«7月»
  1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31   

最近のエントリー

炊飯器の買い替え|メーカーから機種選びまで

2026.01.26

10年使った炊飯器が大きな故障はないものの、水漏れや炊き上がりの変化などから寿命を意識し、買い替えを検討。ネット検索では情報過多に戸惑い、家電量販店で最新事情を確認する流れを選びました。メーカーは保温性能と使い慣れた考え方を重視し、象印マホービンを継続候補に。価格帯や世代差、型落ち上位モデルの魅力を整理し、価格推移を見ながら最適な購入タイミングを探っています。

Salesforce のダッシュボードの機能 〜動的ゲージグラフの設定方法〜

2026.01.23

ダッシュボードの目標管理を、もっと効率的に行いたい方におすすめの記事です。Salesforceの「動的ゲージグラフ」は、ユーザーやレコードの項目を目標値として参照できるため、複数のダッシュボードで同じ目標を使っている場合でも、元データを一か所更新するだけで反映される点が特長です。具体的な仕組みから具体的な作成手順、活用時のポイントまでを分かりやすく解説しています。KPI管理や目標達成率の可視化に役立つ内容となっております。

"寝る"以外の科学的な休養法

2026.01.19

疲れたときは「寝る」だけで十分だと思っていませんか?本記事では、科学的な視点から休養を7つのタイプに分類し、運動や人との交流、環境の変化など、行動することで回復につながる方法を紹介しています。自分に合った休養の取り方を知り、日々の疲労と上手に付き合うためのヒントをお届けします。

ラージボール卓球 ~2025年度 さがねんりんピックラージボール卓球交流大会~

2026.01.14

2025年10月に開催されたさがねんりんピック2025 ラージボール卓球交流大会に混合ダブルスA級で参加した体験を振り返ります。予選リーグを2位で通過し、決勝トーナメントでは準決勝まで進出。苦手とするカットマンペアとの対戦を通じて、戦術理解や練習の重要性を実感しました。結果だけでなく、試合を通して感じた反省や今後の反省、健康と向き合いながら競技を続けていく思いについても触れています。

アーカイブ

ブログ内検索

  1. TOP
  2. BLOG
  3. Gitによるバージョン管理 ~実践編①~