Skip to content

github 合作方法 #156

@cloudwu

Description

@cloudwu

鉴于很多同学是 git 新手,我简单写写 github 是怎么进行协作工作的。

  1. 避免用拷贝粘贴的方法同步工作,这样可以减少冲突出错。

  2. 推荐在本地编辑,不要用 web 编辑,这样想全文搜索替换什么的都容易的多。

  3. 充分利用 branch 和 pr ,方便融合。

  4. 多用 pr 界面的 review (讨论) 功能,针对特定语句和词汇充分交流。

方法是这样的:

参与的同学先点右上角的 fork ,这样就可以在自己账号名下复制出完全一样的 stellaris_cn 仓库。github 工作流程是, 只在自己的仓库修改,然后向上游提交 pr ,上游主干负责审核和合并。pr 的全称是 pull request ,在 web 界面上可以看到绿色的 pull request 按钮,意思就是,你来看看我这个分支上的修改。

pr 是针对分支的,不是针对提交的,所以一旦你创建好了 pr ,可以继续提交新内容,修改,在上游仓库的 pull request 里都会看到更新。

如果你提交 pr 后,想翻译别的地方,但是又不想影响之前的 pr ,可以在自己仓库创建分支 (branch) ,每个分支都可以单独提 pr 。

合并之后的 pr 分支都可以安全删除(github 会提示你可以删除的)。

平常翻译时,尤其是提交之前,可以考虑经常同步主干,也就是 pull 上游的 master ,然后 merge 到自己的仓库。这样可以减少 pr 冲突。


github 有 windows 客户端可以安装,在上面你可以 clone (复制仓库到本地),可以 commit (提交到本地仓库),push (推送到远程仓库)。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions