学习资源
这篇文章将会介绍这些内容:
- Markdown 标记语言
- Github 代码托管网站
- Git 版本控制系统
Markdown
Markdown 是一门为写作而生的语言,用一些特殊符号作为标记,即可以实现插入链接和图片、添加表格、加粗字体等功能。
Markdown 非常简单,标记语法很少,任何人都可以在短时间内学会使用它。
详细教程参阅:
Github
代码托管平台 Github 有一套简单敏捷的工作流程,如果你还不了解,可以阅读:
- Github 工作流(英文) - 五分钟了解 Github 工作流
《Pro git》中的相关介绍:
- 6.1 GitHub - 账户的创建和配置 - 详细地介绍如何创建一个 Github 账号
- 6.2 GitHub - 对项目做出贡献 - 详细地介绍如何 Fork 仓库,发起 Pull Request
Git
Git 是一个免费、开源的分布式版本控制系统。
简单说,Git 可以保存文件(比如代码文件,图片等等)的多个版本,并上传到特定的服务器上保存起来。
这样不仅可以迅速地找回或回退到任意某次修改前的内容,同时也便于他人从服务器上下载这些文件到本地,修改一些内容,进行协作工作。
一般程序员习惯使用控制台命令
的方式使用 Git(撸起袖子就开搞),你也可以使用一些 GUI(图形用户界面)软件来使用 Git,例如:
- GitHub Desktop - Github 官方推出的桌面客户端,osu!wiki 贡献指南 中有提到它
- Sourcetree
- SmartGit
- TortoiseGit
学习 Git 中的基本概念和 Git 命令,请参阅:
- 廖雪峰的 Git 教程 - 面向新人的 Git 入门教程。
- 果壳中的 Git - 清晰明了地讲解如何使用 Git 和 Github。
- 《Pro Git》(第二版) - 深入理解 Git 中的概念,系统学习 Git 中的命令。
学习 Git 并不是一件轻松的事情,很多时候,动手执行会让你很更快地理解那些晦涩的概念。