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并没有像下面的一样有树枝分叉的现象,这就是让我们的代码显示得很简洁,方便进行项目管理。

相关推荐
Alkaid:3 小时前
GIT常用命令
大数据·git
我命由我1234511 小时前
Android Studio - 在 Android Studio 中直观查看 Git 代码的更改
android·java·开发语言·git·java-ee·android studio·android jetpack
无证驾驶梁嗖嗖11 小时前
git_lab_事故恢复全过程(ubuntu_22
linux·git·ubuntu
何中应11 小时前
CentOS7安装Git
运维·git·centos·开发工具
微尘hjx12 小时前
【GitHub 代码仓 02】git命令操作示例
git·elasticsearch·github
阿正的梦工坊15 小时前
Git提交中的perf和chore是什么?
git
Fly feng16 小时前
git rebase 变基操作教程
git
laoliu199616 小时前
开源 FRP GUI 客户端
git·开源·github
YanaDH18 小时前
前端开发新机环境部署(带链接)
git·vscode·npm·node.js
微尘hjx19 小时前
【GitHub 代码仓 03】Git + GitHub 实战速查手册
git·github