分支管理策略
dev分支
git checkout -b dev
vi 文件名
ESC :wq
git add 文件名
git commit -m "说明"
回到master分支
git checkout master
表示禁用Fast forward
git merge --no-ff -m "merge with no-ff" dev
合并创建新的commit,-m参数把commit描述写进去
git log看分支历史:
git log --graph --pretty=oneline --abbrev-commit
master是非常稳定的,仅用来发布新版本
dev分支是不稳定的,版本发布时把dev分支合并到master上,在master分支发布版本
每个人都在dev分支上干活,每个人都有自己的分支,时不时地往dev分支上合并就可以了。

错误分支
想要修复错误时,创建分支来修复,但是当前dev分支还没有提交
$ git status
把当前工作现场“储藏”起来,等以后恢复现场后继续工作
git stash
git status
假定需要在master分支上修复错误,从就master创建临时分支
git checkout master
git checkout -b 分支名
修复错误
vi 文件名
ESC :wq
git

本文介绍了Git的分支管理策略,包括dev分支的稳定与不稳定特性,如何在dev分支上协同工作。同时讲解了错误分支的创建与修复流程,如使用stash保存工作现场,以及在master分支上进行修复并合并。最后,讨论了Feature分支的创建、提交、合并和删除,以实现新功能的开发与集成。
最低0.47元/天 解锁文章
230

被折叠的 条评论
为什么被折叠?



