<div style="display: none;" hidden="true" aria-hidden="true" data-nosnippet>Are you an LLM? You can read better optimized documentation at /pages/8a2edc.md for this page in Markdown format</div>
首先你有两个长期分支
- master
- develop
步骤分解
feature 功能分支
git flow feature start toogle-themegit checkout develop <!--切换分支-->
git pull <!--拉取远程仓库,以确保目前是最新的版本-->
git checkout -b feature/toogle-theme develop
git flow feature finish toogle-theme- git checkout develop <!--切换分支-->
- git merge --no-ff feature/toogle-theme <!--合并分支-->
- git branch -d feature/toogle-theme <!--删除这个当下已经完成的功能分支-->
- git checkout develop <!--换到 “develop” 分支-->
release 预发布功能分支
具有新功能和必要的修复且通过测试
git flow release start 1.1.5- git checkout -b release/1.1.5 develop
git flow release finish 1.1.5git checkout master
git pull <!--拉取远程仓库,以确保目前是最新的版本-->
git merge --no-ff release/1.1.5 <!--内容合并到 “master”分支中-->
git tag -a 1.1.5 <!--对合并生成的新节点,做一个标签-->
git checkout develop
git pull <!--拉取远程仓库,以确保目前是最新的版本-->
git merge --no-ff release-1.1.5 <!--内容合并到“develop”分支中-->
git branch -d release-1.1.5 <!--清理操作,版本分支会被删除-->
git checkout develop <!--回到 “develop”-->
hotfix
git flow hotfix start missing-link- ...
- git flow hotfix finish missing-link
- ...
