git 提交说明

发布时间 2023-10-17 12:50:15作者: 小小的编程员

git分支中, main 表示稳定版本, develop 为开发版 , dev-** 为开发具体功能的版本

所以, 开发时 一般在 dev-** 分支中, 提交到 develop 版本
开发功能步骤:

  1. git create branch and switch dev-***
  2. 编码
  3. git switch branch dev
  4. 变基 合并 或者 变基
    - git merge dev-*** to dev; 创建 提交完整开发历史的 变基 合并分支
    - git rebase dev-** to dev; 创建 将dev-** 的所有提交,合并成一个,即 干净的 变基 变基分支
    在 vscode 的gitlens 插件中,一般使用
    merge 提交方式 (完整的)
    squash merge 提交方式 (干净的)

合并 与 变基的使用场景

本地分支之间 rebase (变基)

本地与远程之间 merge (合并)