Author: Tom VanAntwerp
Translator: Matrew File
Modification have been made for better understanding under Chinese condition.
GitHub是为程序员而建立的一个代码托管/合作开发平台。但这不意味着你必须是一个程序员才能了解如何使用这个网站!不需要写一行代码,也不需要对着命令行输入一大堆无理冗杂的指令,你也可以在创作你的作品时享受到便于合作的版本控制系统之利。
如果你还不确定GitHub应不应该进入你的工作,我当然能理解。学习新技能本就令人充满压力。所以,在此我向你保证:只要你看完了这整套教程,并且尝试过GitHub的工作流程,你就再也不想回到原来了。为什么?因为GitHub的工作流本就惊人的简单且直观。你将会解决过去许多困扰你许久的问题,比如“这个文件的最终版是哪个?”、“谁该为这处更改负责?”。相信我,只要你学会了,你会喜欢的。
这套教程的目的不是为了让读者成为 git
大师,而是为了让那些非程序员以最小的学习成本将 git
和GitHub整合入他们的工作流程中。这套教程不会设计任何代码,并且只会展示 GitHub Desktop 的使用方法以保持简洁。
正如这段的标题所言,你大概不写代码,也从来没有想过写代码。你只满意于现有的版本控制机制(比如,“xx项目”、“xx项目改”、“xx项目改最终”、“xx项目改最终成品”、……),不是因为这样很完美,而是因为你从来没有发现更好的做这件事情的方式。这套教程的目的就是为了简单易懂的,让你发现这样一套更好的方式。
我们欢迎对本教程的贡献。请参见 贡献指南。
译者注:贡献指南相对原文有大量改写,请注意版本问题。
本教程以 知识共享 (Creative Commons) 署名—相同方式共享 4.0 公共许可协议 国际版 发布。教程中所展示的GitHub产品知识产权归GitHub所有,图片以合理使用方式引用,作教学目的。