如果你在使用本仓库时,发现任何问题或者有修改建议,欢迎提出来并修改,成为我们的贡献者。
本仓库下所有文件均为 Markdown 文件。要想了解 Markdown 快速上手,可以查看快速入门。
- 访问 https://github.com/CommunityLeadershipDevelopment/doc_guide
- 点击右上角的
Fork
。
点击 Code > Clone。
$ cd $working_dir
$ git clone https://github.com/$user/doc_guide
把你克隆的仓库加成 upstream。
$ cd $working_dir/doc_guide
$ git remote add upstream https://github.com/CommunityLeadershipDevelopment/doc_guide.git
使用 git remote -v
命令查看远端仓库:
origin https://github.com/$user/doc_guide.git (fetch)
origin https://github.com/$user/doc_guide.git (push)
upstream https://github.com/CommunityLeadershipDevelopment/doc_guide (fetch)
upstream https://github.com/CommunityLeadershipDevelopment/doc_guide (push)
确保你的分支和远端内容一致。
$ cd $working_dir/doc_guide
$ git checkout master
$ git fetch upstream
$ git rebase upstream/master
$ git push origin master
基于 master 创建分支。
$ git checkout -b myfeature
在新创建的分支中修改内容。
提交修改。
$ git add <filename>
$ git commit -m "$add a comment"
提交修改后,你可能需要来回修改、提交几轮,可以参考使用以下命令。
$ git add <filename> (used to add one file)
git add -A (add all changes, including new/delete/modified files)
git add -a -m "$add a comment" (add and commit modified and deleted files)
git add -u (add modified and deleted files, not include new files)
git add . (add new and modified files, not including deleted files)
完成修改后,需要把修改内容推到你 fork 的远端仓库。
$ git push origin myfeature
- 访问你 fork 的仓库 https://github.com/$user/doc_guide 。
- 点击
Compare & pull request
。
提交 PR 后,可以找人帮忙审校。审校确认无误,审校人会审批通过 (approve)并将你的修改合并到仓库(merge)。
恭喜你成为我们的贡献者!
建议
- PR 内容修改少,会更容易审校、合并。
- 如果你要修改的内容很多,涉及多个文件,可以分开提 PR。