使用 Git 备份 Unity 工程,避免丢失或文件损坏造成的损失

3 天前(已编辑)
11

使用 Git 备份 Unity 工程,避免丢失或文件损坏造成的损失

备份工程

1. 首次初始化

注意: 请确保下载了 .gitignore 文件并放置于工程根目录内。
文件下载地址: https://github.com/github/gitignore/blob/main/Unity.gitignore

操作全程都需要在 Unity 工程文件夹根目录内进行

准备工作:

  • 进入 Unity 工程,修改如下两个设置
    • Edit -> Project Settings -> Editor -> Asset Serialization -> Mode -> Force Text
    • Edit -> Project Settings -> Version Control -> Mode -> Visible Meta Files
  • 下载 https://github.com/github/gitignore/blob/main/Unity.gitignore 文件,并将其重命名为 .gitignore 放在工程根目录内。
  • 打开 Git 命令行并使用 cd 命令进入 Unity 工程文件根目录。
# 初始化 Git 仓库
git init

# 初始化 Git LFS (用于处理大文件)
git lfs install

# 指定 LFS 追踪的大文件类型
git lfs track "*.asset" "*.psd" "*.fbx" "*.png"

# 添加所有文件到暂存区
git add .

# 提交到本地仓库并添加备注
git commit -m "工程首次提交"

2. 推送到 GitHub

# 关联 GitHub 远程仓库地址
git remote add origin https://github.com/用户名/仓库名.git

# 确保主分支名为 main
git branch -M main

# 推送到 GitHub (第一次推送需加 -u 建立追踪关系)
git push -u origin main

3. 后续更新推送

# 查看改动文件
git status

# 暂存所有改动
git add .

# 提交改动并添加备注
git commit -m "修改了模型的衣服贴图"

# 推送到 GitHub
git push origin main

其他命令

1. 在其他电脑拉取备份

# 安装 LFS
git lfs install

# 将仓库下载到本地
git clone https://github.com/用户名/仓库名.git

# 进入仓库目录
cd 仓库文件夹名称

# 确保所有大文件都正常下载
git lfs pull

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...