如何使用 Git 对你的 era 项目进行项目管理

准备工作#

  1. 下载并安装 Git 程序
  2. 一个代码托管网站 gitgud.io 的账户,需要前往 Sapphire 进行注册
  3. 配置好相关的 SSH Key 以证明「你是你」,详细步骤参见 这里

若需要更详细的 Git 使用教程可以参考《有手就行的 Git 使用方法》一文。

在本地进行版本控制#

  1. 已持有一个 era 游戏项目
  2. 打开 示例项目仓库,参考 README 写的步骤进行操作

⚠︎ 注意:请务必使用 git config user.name "昵称" && git config user.email "邮箱" 修改「提交记录时记载的个人信息」。
以上信息将几乎永远保存在提交记录中,请保护好自己的个人隐私,谨防社死。
当然,如果你就是不在乎,就是愿意实名上网,那也是你的自由。

将本地仓库推送到远程#

  1. 前往 gitgud.io 申请加入中文 era 游戏全收录计划 Git 项目组
  2. 根据作品的世界观 / 题材选择不同的分组:
  3. 在对应的 gitgud.io 项目组新建 Git 仓库
    • 原则上,仓库命名规范是「全小写字母 + 短横线进行连接」,因为仓库的 slug 会反应到网址上
    • 而网址往往是「不区分大小写 + 自带下划线」的,因此「大写几乎没有意义」「命名中的下划线很难看清」
    • 注意这里的「命名」指创建仓库时的 slug,而不是 name(name 无所谓,即便使用汉字也行)
  4. 确认你拥有该仓库的 Maintainer(维护者)权限;如果没有,请前往 Discord 通知「Repository Maintainer(项目组管理员)1」给你该仓库的 Maintainer 权限
  5. 连接远程仓库
1
2
3
4
$ git remote add origin git@ssh.gitgud.io:era-games-zh/REPO_NAME.git  # SSH 方式
# 或者
$ git remote add origin https://gitgud.io/era-games-zh/REPO_NAME.git  # HTTPS 方式
# 二选一即可 记得改 REPO_NAME

请注意:任何在保护分支(比如 master)上的 push 都会自动打包发布到网盘。
因此「激进的探索性开发 / 不稳定的半成品」请尽量另行建立分支(比如 dev)进行版本控制。


  1. 就目前来说,就是 傲視長空 / CK Rainbow。当然也可以找我(lackbfun/缺)。 ↩︎

lackbfun © 2021 - 2024

如何使用 Git 对你的 era 项目进行项目管理