1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Unity入門】UnityプロジェクトをGitHubで管理する初期セットアップ #2

1
Last updated at Posted at 2026-04-29

はじめに

この記事は、Unity初心者およびGitHub初心者が、まずは最低限の操作をできるようになることを目的にした記事です。

UnityのプロジェクトをGitHubでバージョン管理することになったときの、最初のセットアップ方法を解説します。

Unityのプロジェクトは、先に作成しておいてください。

この記事の目標

  • GitHubのアカウントを作成する
  • GitHub Desktopをインストールする
  • Unityプロジェクト用のリポジトリを作成し、セットアップを完了させる

環境

  • Windows11

作業手順

GitHubアカウントの作成

GitHub公式サイトでアカウントを作成します。

  • ユーザー名
  • メールアドレス
  • パスワード

必要な情報を入力して登録しましょう。

作成して間もないメールアドレスを使用すると認証が通らない場合があります。

GitHub Desktopのインストール

GitHub Desktopのダウンロードサイトから、お使いのPCに合ったものを選んでください。

画面左、 Download for Windows (64bit) をクリックしてください。

スクリーンショット_28-4-2026_154817_desktop.github.com.jpeg

ダウンロードできた.exeファイルを実行してください。

リポジトリの作成

再びGitHub公式サイトへアクセスし、サインインした状態で、画面左上のNewという緑色のボタンをクリックしてください。
スクリーンショット 2026-04-25 183401.png

  1. Repository name を分かりやすい英数字にします。
  2. ConfigurationChoose visibilityPrivate に設定します。
  3. ConfigurationAdd .gitignoreUnity に設定します。
  4. 最後に右下の Create repository をクリックしてください。

スクリーンショット 2026-04-25 183721.png

以下のような画面が出れば成功です。
スクリーンショット_25-4-2026_184942_github.com.jpeg

Code と書いてある緑のボタンをクリックして出てきたURLをコピーしておいてください。あとで使います。
スクリーンショット 2026-04-25 190547.png

GitHub Desktopの操作

クローン

GitHub Desktopを開き、左上の File メニューから Clone repository を選択してください。
スクリーンショット 2026-04-25 185610.png

  1. URL のタブを選択してください。
  2. 先ほどコピーしたURLをここに貼り付けてください。
  3. 今回は、Local pathC:\unity のような分かりやすい場所にして、その中にリポジトリ用のフォルダを作成します。
  4. 最後に Clone をクリックしてください。

Unityのプロジェクトはデータ容量が大きいのでOneDriveなどの自動で同期されるフォルダ Local path に指定しないでください。

スクリーンショット 2026-04-25 190936.png

以下のような画面が現れたら成功です。

image.png

Unityプロジェクトをリポジトリに移す

適当な場所にUnityのプロジェクトを作成します。
今回は、C:\unity 内に My project という名前のUnityプロジェクトを作成します。
すると、現在の C:\unity には、クローンしたフォルダ test と、Unityプロジェクトの My project が存在している状態になります。
image.png

My project フォルダを開くと、以下のようになっています。
image.png

ここで、Unityを起動中の場合は閉じてください。

Ctrl+Aで全選択し、Ctrl+Xで切り取り、C:\unity\test に移動してCtrl+Vで貼り付けてください。

C:\unity\test 内が以下のようになっていれば成功です。
image.png

この操作をしたあと、Unity Hubからこのプロジェクトを開く場合は、 Add project from disk から貼り付け先のフォルダを選択してください。今回で言うと C:\unity\test です。
image.png

コピー元のフォルダは今後使わないので、フォルダ自体もUnity Hub上の一覧からも削除しておきましょう。今回で言うと My project のことです。

変更をコミットする

この状態で、GitHub Desktopを開くと、以下のように複数のファイル変更が表示されているはずです。
image.png

Changed files が数百以上ある場合は、先に進めません。.gitignore が正常に認識されていない可能性が高いです。Unity用gitignoreをコピーしてフォルダ内に入れましょう。このとき、ファイル名は .gitignore である必要があります。

次に、SummaryDescription を記入し、一番下の青い Commit ボタンをクリックしてください。Summary には、ファイルの変更内容が分かるような短い説明を書きます。今回は「initial commit」や「unityのプロジェクト作成」のような内容です。どのような文を書くべきかは開発チームごとにルールがあることが多いので、そのルールに従いましょう。一人で開発する場合は、自分が分かるメモで構いません。Description は空欄でも問題ありません。
image.png

リモートリポジトリに反映する

このような画面になっていれば、commit は成功しています。
この状態で、画面右上の Publish origin を押してください。
image.png

この状態で、ブラウザでGitHubのリポジトリを再度開いてください。 Ctrl+Shift+G で開けます。
すると、以下のようにUnityのプロジェクトファイルが含まれているはずです。
image.png

ファイルの数が減っていることに気づいた方へ。これで正常です。逆にリモートリポジトリに Library フォルダなどが含まれている場合は、.gitignore が正常に動作していない可能性が高いです。

以上で最低限のセットアップは完了です。

セットアップ後の基本フロー(Unityでの変更を反映する)

ここからは、実際に開発するときに毎回行う流れです。
「Unityで変更した内容をGitHubに反映する」ときは、次の手順で進めます。

  1. Unityで作業し、シーンやスクリプトを保存する
  2. GitHub Desktopを開いて、変更されたファイルを確認する
  3. Summary (必要なら Description )を書いて、 Commit to main を押す
  4. 右上の Push origin を押して、リモートリポジトリに反映する
    (5. ブラウザでGitHubを開き、反映されているか確認する)

複数人で作業している場合は、作業を始める前に最新状態を取り込むために
Fetch originPull origin を行うのがおすすめです。

この記事はセットアップ体験を優先して main ブランチで説明しています。実際のチーム開発では、作業用ブランチを作成してからコミットし、 Pull Request でmainブランチへ取り込む運用を推奨します。

補足:コミットメッセージの書き方に迷ったとき
  • 「何をしたか」が短く伝わる文がおすすめです
    例:プレイヤー移動処理を追加、タイトル画面UIを調整
  • 1コミット1内容を意識すると、あとで履歴が読みやすくなります
  • 参考サイト:https://www.conventionalcommits.org/ja/v1.0.0/

まとめ

  1. GitHubでリモートリポジトリを作成する
  2. GitHub Desktopでクローンする
  3. Unityプロジェクトをリポジトリの中に移す
  4. 変更をコミットする
  5. リモートリポジトリに反映する
1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?