git 提交说明
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-** 的所有提交,合并成一个,即 干净的 变基变基分支
实战#
演示 + 说明#
##merge 提交方式 (完整的) 【合并】#
分支结构#
##merge 参数:--ff-only 合并#
演示#
分支结构#
##squash merge 提交方式 (干净的) 参数--squash#
特点:一、分支在当前分支下,合并内容; 二、自定义提交内容#
演示#
分支结构#
##merge without fast-forwarding 参数:--no-ff#
特点:一、不用再提交,二,不用新设置提交信息#
演示#
分支结构#
##merge 参数:--no-ff --no-commit#
特点: 1.需要提交信息#
演示:#
分支结构#
总结#
合并 与 变基的使用场景#
本地分支之间 rebase (变基)
本地与远程之间 merge (合并)
方式异同#
作者:ko25891wan
出处:https://www.cnblogs.com/ko25891wan/p/17769431.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
备注:你可以在这里自定义其他内容,支持 HTML
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!