跳转至

Git 导读

本文介绍 Git 的基本概念。

Git 与 GitHub

Git 是一款版本管理软件,适用目前绝大多数操作系统;GitHub 是一个代码托管平台,与 Git 没有任何关系。只不过 Git 可以基于 GitHub 进行分布式管理。因此往往需要结合二者来达到相对良好的 Teamwork 效果。

仓库连接协议

基于 GitHub 等代码托管平台进行分布式开发时,涉及到连接协议的选择问题,主要有 HTTPs 和 SSH 两种选项,具体用那种以及对应的配置方法详见 GitHub 身份鉴权,本文不再赘述。

命令参数编写规则

很多工具的命令都会有参数配置选项,而参数意味着不确定性,你可能会在下文中遇到以下几种情况:

  • 必填参数:--cmd
  • 可选参数:[--cmd]
  • 必填参数,但多选一:{--cmd1 | --cmd2 | --cmd3}
  • 可选参数,但多选一:[--cmd1 | --cmd2 | --cmd3]