git rebase应用场景二

文章目录

  • [git rebase应用场景二](#git rebase应用场景二)
    • [1.git log --graph 显示git log的图线流程](#1.git log --graph 显示git log的图线流程)
    • [2. git log --graph --pretty=format:"%h, %s" 显示git log的图线流程格式化版](#2. git log --graph --pretty=format:"%h, %s" 显示git log的图线流程格式化版)

git rebase应用场景二

假设我现在在dev开发分支中

新建一个文件并提交一个版本

切换回master分支也新建一个文件并且也提交一个版本

然后在master合并dev开发分支看看

合并之后可以看到主分支和dev开发分支记录都在log里面显示了

1.git log --graph 显示git log的图线流程

2. git log --graph --pretty=format:"%h, %s" 显示git log的图线流程格式化版

再看看,这样就简洁了很多

切回dev开发分支,假设我在dev下新建一个文件

然后再回到master分支

在master继续编写代码

并提交一个版本

这样dev分支和master分支都各有一次提交记录

那么我们要怎么样rebase呢

先切换回dev分支,执行git rebase

相当于把master中刚刚提交的版本放到dev分支中,然后在切换回master分支,执行merge命令合并dev分支到master

框起来的部分是用rebase命令做的合并

查看log并没有像下面的一样有树枝分叉的现象,这就是让我们的代码显示得很简洁,方便进行项目管理。

相关推荐
dnpao3 小时前
告别密码和防火墙——将 Git 仓库从 HTTPS 切换到 SSH 连接
git·https·ssh
茜子.Java7 小时前
Git 入门教程
git
winner888112 小时前
Git 中 behind 和 ahead of 含义详解:分支同步状态一眼看透
git·behind·ahead of
lpfasd12312 小时前
git-进阶技巧与最佳实践
大数据·git·elasticsearch
Lisonseekpan16 小时前
Git 命令大全:从基础到高级操作
java·git·后端·github·团队开发
kobe_OKOK_17 小时前
Git Tag 用法记录
git
假女吖☌18 小时前
Git_Rebase
git
007php00718 小时前
大厂深度面试相关文章:深入探讨底层原理与高性能优化
java·开发语言·git·python·面试·职场和发展·性能优化
Jonathan Star19 小时前
嵌套 Git 仓库(Submodule/子模块)
大数据·git·elasticsearch
东方欲晓w20 小时前
Git高效开发:常用命令速查指南
git·stm32·学习