git分支中, main 表示稳定版本, develop 为开发版 , dev-** 为开发具体功能的版本
所以, 开发时 一般在 dev-** 分支中, 提交到 develop 版本
开发功能步骤:
- git create branch and switch dev-***
- 编码
- git switch branch dev
变基合并 或者 变基
- git merge dev-*** to dev;创建 提交完整开发历史的 变基合并分支
- git rebase dev-** to dev;创建 将dev-** 的所有提交,合并成一个,即 干净的 变基变基分支
在 vscode 的gitlens 插件中,一般使用
merge 提交方式 (完整的)
squash merge 提交方式 (干净的)
合并 与 变基的使用场景
本地分支之间 rebase (变基)
本地与远程之间 merge (合并)
标签:变基,git,dev,说明,merge,提交,分支 From: https://www.cnblogs.com/ko25891wan/p/17769431.html