🍣

Unreal Engine 5.1でプロジェクトをgithubで管理する

2023/01/11に公開

ほぼ自分用のノートです。

手順

  1. まず、Unreal Engine 5でsource controlの設定をする(この時.gitattributesを作る)

  2. これはいわゆるgit initだと思う。

  3. その次に、githubで同じ名前のリポジトリを作る

  4. クローンするときとかの、git@github.com:USER/REPOSITORY.git をコピー

  5. ローカルのプロジェクトをgithubのリモートリポジトリとつなげるために、ローカルで以下を実行

git remote add origin コピーしたuri
  1. .gitattributesに、以下を追記。こうすることで、.uassetファイルをgit LFSで管理できる。
*.uasset filter=lfs diff=lfs merge=lfs -text
  1. .gitattributesだけ先にpushする。
  2. そのほかのファイルをpushする。

リポジトリを作り直す場合

git lfsの容量を気にしてリポジトリを作り直す場合(全員がやるわけではないと思うが)、

  1. GitHub上でリポジトリを削除
  2. ローカルの.gitフォルダを削除
  3. git remote add origin URL

でまっさらから始めることができる。

Discussion