首页 > 其他分享 >git 提交说明

git 提交说明

时间:2023-10-17 12:56:25浏览次数:37  
标签:变基 git dev 说明 merge 提交 分支

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 (合并)

标签:变基,git,dev,说明,merge,提交,分支
From: https://www.cnblogs.com/ko25891wan/p/17769431.html

相关文章

  • GitFlow
    分支规范 Master(永远只有一个分支)发布分支,与线上保持一致,只能由release|hotfix分支合并代码,该分支不能修改只能合并Develop开发分支,由master分支拉取,包含所有要发布到下一个Release的代码,这个主要合并与其他分支,比如Feature分支命名规范:dev-大版本号.小版本号.递增数Te......
  • 第一章 第五六七节 git的使用介绍
    git简介1.综述git的好处​ git可以管理master,dev,bug等代码分支,互不影响减少出错的可能性;​ 有利于团队合作,让大家互不影响,同时容易解决代码冲突;2.git分支的分类,一般名称​ master<=>dev保持一致​ feature分支;bug分支;其他分支3.git的下载和安装​ git官网提供下......
  • git 基本介绍 转自官方
    本文由简悦SimpRead转码,原文地址git-scm.com起步1.1关于版本控制1.2Git简史1.3Git是什么?1.4命令行1.5安装Git1.6初次运行Git前的配置1.7获取帮助1.8总结Git基础2.1获取Git仓库2.2记录每次更新到仓库2.3查看提交历史2.4撤消......
  • 彻底搞懂:防止表单重复提交,前端限制还是后端限制?
    欢迎大家来到小米的技术分享专栏!今天我将为大家带来一个热门话题:如何有效地防止表单重复提交。在开发中,我们常常会遇到这样的问题:用户频繁点击提交按钮,导致数据重复提交,给系统和用户体验带来不必要的困扰。那么,在前端还是后端进行限制措施,哪个更好呢?让我们一起深入探讨。前端限制:防......
  • 开发中常用的一些git命令及顺序性
    从远程仓库拉取代码:gitclone 仓库地址同步远程所有分支到本地(在任何已有分支下执行都行):gitremoteupdateorigin--prune  (如果要单独同步远程某个分支,则执行gitremoteupdateorigin远程分支名--prune,然后在vscode中左下角点击切换到该远程分支,则会在本地同步一......
  • Git 流程优化-实践
    用gitcz代替gitcommit操作全局安装npminstall-gcommitizencz-conventional-changelognpmi-gcz-customizable写入配置echo'{"path":"cz-customizable"}'>~/.czrc在项目根目录下写入文件.cz-config.jsmodule.exports={//可选类型typ......
  • Git在工作中的基本应用
    一Git的起源Git的定义有一句名言"你要知道从哪里来,才能知道未来可能通向何方"。所以我们首先肯定聊的就是Git的起源。那么Git的定义是什么?Git是一种分布式开源版本管理工具(VCS),你可以用它存储代码、跟踪修订历史记录、合并代码更改,并在需要时恢复为较早的代码版本......
  • Git相关原理
    一Git是什么?Git是一种分布式开源版本管理工具(VCS),你可以用它存储代码、跟踪修订历史记录、合并代码更改,并在需要时恢复为较早的代码版本。二Git分区工作区workingdirectory是「工作目录」,也就是我们肉眼能够看到的文件暂存区(Index)本地仓库区(Repository)远程仓库......
  • Git 分布式版本控制工具
    1.前言1.1什么是GitGit是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。其他的版本控制工具软件:SVNCVSVSS1.2使用Git能做什么代码回溯:Git在管理文件过程中会记录日志,方便回退到历史版本版本切换:Git存在分支......
  • git入门
    git入门今天在学习黑马的实战项目时讲到了git,突然发现我还没有学过这部分内容,然后去b站找到了大佬狂神的这部分课,有参考了一些笔记(相关链接放在文末),自己随便总结了一下,以方便日后回顾学习。1.什么是版本控制版本控制(Revisioncontrol)是一种在开发的过程中用于管理我们对文件、......