Git 工作流

2020-01-10  本文已影响0人  zucchiniy

中心化的工作流

优势

如何工作

管理冲突

例子

此时,Git 自动添加了一个名为 origin 的运程连接,指向中央仓库,以方便提交。
A 可以使用标准 Git 提交流程开发功能:编辑、缓存、提交。

git status
git add <some file>
git commit

同时,B 也在本地进行自己的开发工作。

此时中央仓库会将 master -> origin/master

但是因为 A 已经提交了功能到中央仓库,导致 B 的本地历史和中央仓库分叉,Git 会拒绝本次提交。

可以使用 git pull 来拉取并修改,

git pull --rebase origin master

同样的,如果此时不知道自己做了什么,可以回滚一次操作。

git rebase --abort

基于功能人分支的工作流

Feature 分支工作流

如何工作

Pull Request

Gitflow 工作流

如何工作

历史分支

功能分支

发布分支

维护分支

例子

创建一个开发分支

开始了新的功能

完成功能

发布新功能

终端用户发现一个 Bug

各分支的意义

模型中各个模块内容的使用

文章首发于:https://www.zucchiniy.cn

上一篇 下一篇

猜你喜欢

热点阅读