使用Git对Godot项目进行版本控制

  1. 下载安装Git
    git官网
  2. 配置Git身份(首次用)
    右键“Git Bash Here”,执行
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
  1. 初始化项目仓库
    在某Godot项目文件夹下右键“Git Bash Here”
    初始化仓库
git init

完善.gitignore文件内容(若项目文件夹下不存在该文件,则先创建)
将内容修改为如下所示(适配Godot4.x版本)

# Godot 4.x 忽略规则
.import/          # 导入资源的缓存文件
export.cfg        # 导出配置(如果不同设备导出路径不同)
export_presets.cfg# 导出预设(可选忽略,若两台电脑导出配置一致可删除此行)
.godot/           # Godot项目缓存
*.import          # 单个资源的导入缓存
.DS_Store         # Mac系统文件
Thumbs.db         # Windows系统文件
user.cfg          # 本地用户设置(窗口大小、布局等)

提交初始代码

git add .         # 添加所有未忽略的文件
git commit -m "初始化项目"  # 提交到本地仓库
  1. 上传到云仓库(如Gitee)
    Gitee官网
    3.1 创建新仓库
    不要勾选初始化README/许可证。
    3.2 本地仓库推送到云端
git remote add origin https://gitee.com/你的账号/项目名.git
git push -u origin master  # 推送到master分支
  1. Windows下使用系统凭据管理器保存账号密码信息,避免每次pull都要输账号密码。
git config --global credential.helper wincred

输入一次账号密码后会将其存到系统凭据管理器,之后再pull就不用输了。

  1. 另一台电脑拉取项目
    4.1 拉取
    在要存放项目的文件夹处右键“Git Bash Here”
git clone https://gitee.com/你的账号/项目名.git  # 克隆仓库到本地

4.2 打开Godot,导入项目文件夹

  1. 日常同步
    5.1 提交推送修改
git add .  # 添加所有修改
git commit -m "修复XX功能/新增XX场景"  # 写清晰修改说明
git pull origin master  # 先拉取云端最新(防止冲突)
git push origin master  # 推送到云端

5.2 拉取最新代码

git pull origin master  # 拉取云端最新代码,直接开发
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容