Skip to content

版本管理工具git

neko edited this page May 13, 2016 · 2 revisions

git是类似svn的版本管理协议

比svn的优点是:
方便、强大的分支管理;
可以本地提交,不需要联网

基于git协议的代码仓库,国内有coding.net,国外有Github、Bitbucket 我们使用github。

git的入门门槛比svn高,使用github出品的github desktop可以降低入门难度,快速用github flow方式协同开发。

关于github flow : 一种简单、直观的基于github的协同开发模式
简而言之,维持一条主分支(master),每个组员新建一条属于自己的分支(branch),完成本人部分开发后,推送合并主分支请求(pull request),组长或者团队审核合并请求后(code review),合并至主分支(merge)

更多关于git的知识:
git远程操作详解:http://www.ruanyifeng.com/blog/2014/06/git_remote.html
git工作流程:http://www.ruanyifeng.com/blog/2015/12/git-workflow.html

Clone this wiki locally