本地

在本地操作有两种方法:使用 GitHub 的客户端,或者使用 git 命令。这两种方法都需要首先在网页 fork LCTT 的代码库,方法参见 web 中的操作。

下来介绍一下两种操作本地操作方法。

GitHub 客户端

访问 GitHub 网页下载客户端:https://desktop.github.com/ ,客户端支持 Windows 和 Mac,根据自己的情况选择下载。

image 1

安装,运行。

image 2

clone 自己的 repo 到本地。

image 3

选择保存位置

image 4

然后下载,根据个人网速,下载时间不等。

image 5

申领文章

下载好代码之后,进入你存放代码库的目录,选择你要翻译的文章,仿照 web 操作在文章开始填入 xxx is translating,然后 commit 到自己的 repo,并 push 到 GitHub。

image 6

image 7

最后在网页上发起 pull request,方法同 web 方式。

提交译文

下载好代码之后,进入你存放代码库的目录,将译文粘贴到原文中,修改文末处的译者 ID,去掉申领文章时填写的 xxx is translating,然后将文件移动到 translated/ 下对应的文件夹,然后 commit 到自己的 repo,并 push 到 GitHub。最后在网页上发起 pull request,方法同 web 方式。

git 命令

使用 git 命令一般都是在命令行界面操作。推荐从 git 官网下载安装 git。

image 8

以 git on Windows 为例,在开始菜单打开 git bash,在 bash 中使用命令行操作。

image 9

首先 clone 自己 fork 的代码库到本地:

git clone https://github.com/xxx/TranslateProject

然后在本地修改文件,commit 修改:

git commit -a -m "xxxx"

push 修改到 GitHub,此处会提示你输入自己的 GitHub 用户名和密码,同时输入密码时是没有回显的。

git push

注意,提交译文的时候,需要将 source/talk/source/tech/ 中你申领的原文删掉,在 translated 目录下对应的文件夹中放置你的译文,译文和原文的文件名是完全一样的。

最后在网页上发起 pull request,方法同 web 方式。

results matching ""

    No results matching ""