git 版本控制
项目开发时,首先创建主干master。开发功能时在master上新建一个dev分支,用作本地开发,如果临时有bug要紧急修改,将dev分支状态保存(git stash),切回master, 再创建一个临时分支hotfix,用于修改紧急bug。
git branch hotfix // 创建一个分支
git branch
hotfix
*master // *号为当前分支
原有的master用来开发迭代功能。hotfix修改提交后,之后切换master,合并hotfix后,删除临时分支hotfix
git checkout hotfix
git commit -a
git checkout master
git merge --no-ff -m "merged bug hotfix" hotfix
git branch -D hotfix
切换回dev分支,git stash pop恢复并删除之前存储的开发空间。就可以继续开发新功能了
git chekcout dev
git stash pop
本文介绍了一种使用Git进行项目开发的分支管理策略。在主干master上创建dev分支进行日常开发,遇到紧急bug修复时,通过stash保存dev状态,切换到master创建hotfix分支快速修复,最后合并至master并删除hotfix分支。
846

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



