GitHub Desktopを使ったUnityプロジェクト共有方法

Gitの基本概念と必要な操作

フェッチとプルの違い

フェッチとプルは似ていますが、目的が異なります:

作業を始める前には、まずフェッチを行い、リモートリポジトリに変更があるか確認することをおすすめします。

事前準備

  1. GitHub Desktopのインストール

    GitHub Desktop公式サイトにアクセスし、「Download now」をクリックしてインストーラーをダウンロードします。
    ダウンロードしたファイルをダブルクリックしてインストールを完了させます。

  2. GitHubアカウントの作成

    GitHubにアクセスし、「Sign up」をクリックしてアカウントを作成します。
    メールアドレス、パスワード、ユーザー名を登録し、メールの確認リンクをクリックしてアカウントを有効化します。

  3. Unityプロジェクトの準備

    共有したいUnityプロジェクトを用意します(すでにあるプロジェクトでも新規プロジェクトでも構いません)。

手順

1. GitHubリポジトリを作成

  1. GitHubにログインし、画面右上の「+」をクリックして「New repository」を選択します。
  2. 以下を設定します:
  3. 「Create repository」をクリックします。

2. UnityプロジェクトをGitHub Desktopに登録

  1. GitHub Desktopを起動します。
  2. ログイン画面が表示された場合は、GitHubのアカウント情報を入力してログインします。
  3. 画面左上の「File」→「Add Local Repository」を選択します。
  4. 「Browse」ボタンをクリックし、Unityプロジェクトのフォルダを選択します。
  5. 「Add Repository」をクリックして、プロジェクトをGitHub Desktopに登録します。

3. .gitignoreファイルの設定

  1. Unityプロジェクトフォルダ内に「.gitignore」ファイルを作成します。
  2. 以下の内容を記載し、保存します:
    /[Ll]ibrary/
    /[Tt]emp/
    /[Oo]bj/
    /[Bb]uild/
    /[Ll]ogs/
    /[Pp]ackages/manifest.json.meta
    /[Pp]rojectSettings/ProjectSettings.asset.meta
                

    この設定により、不要なUnityのキャッシュや一時ファイルが除外されます。

4. 初回コミットとプッシュ

  1. GitHub Desktopのメイン画面で、左側に変更されたファイルの一覧が表示されます。
  2. 画面下部の「Summary」にコミットメッセージを入力します(例: "Initial commit")。
  3. 「Commit to main」をクリックします。
  4. 「Push origin」をクリックして変更内容をGitHubにアップロードします。

5. フェッチとプル

  1. 他のメンバーがリポジトリを更新した場合、GitHub Desktopで「Fetch origin」をクリックします。
  2. リモートの変更を確認し、取り込む場合は「Pull origin」をクリックします。

注意点