iOS 开发之代码版本控制:Git

2017-02-11  本文已影响0人  请叫我安安小盆友

Git 是什么

Git 是一种分布式版本控制系统。每个团队成员在本地都有一份整个代码仓库的镜像。

为什么用 Git

Git 基本工作流程

  1. 更改本地仓库中的某个文件
  2. 使用 git add 命令将改动照添加到暂存区
  3. 使用 git commit 命令提交改动
  4. 使用 git push 命令将改动提交到远端仓库

更多的操作参考:

工具和服务

工作流

基于 Git 强大的分支特性,可以灵活的打造工作流。比如 Atlassian Git TutorialComparing Workflows 章节中提到的以下四种:

每一种工作流都有对应适合的使用场景。每个团队商定一个统一的工作流是至关重要的,可以自己定义一个完全适合自己项目的工作流,或者使用一个别人定义好的。在我以往所待过的团队中都默认使用了一个当前流行的工作流 git-flow

实际开发过程中流程可能如下:

SourceTree 也已对这种工作流提供了支持。

最佳实践

拓展

  1. Become a git guru.
  2. Learn Version Control with Git
上一篇下一篇

猜你喜欢

热点阅读