git rebase应用场景二

news/2024/5/17 16:26:22 标签: git, gitee

文章目录

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

git__rebase_3">git rebase应用场景二

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

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

在这里插入图片描述

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

在这里插入图片描述

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

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

在这里插入图片描述

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

在这里插入图片描述

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


http://www.niftyadmin.cn/n/5298806.html

相关文章

tp5+workman(GatewayWorker) 安装及使用

一、安装thinkphp5 1、宝塔删除php禁用函数putenv、pcntl_signal_dispatch、pcntl_wai、pcntl_signal、pcntl_alarm、pcntl_fork,执行安装命令。 composer create-project topthink/think5.0.* tp5 --prefer-dist 2、配置好站点之后,浏览器打开访问成…

JavaScript中alert、prompt 和 confirm区别及使用【通俗易懂】

✨前言✨   本篇文章主要在于,让我们看几个与用户交互的函数:alert,prompt 和confirm的使用及区别 🍒欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍒博主将持续更新学习记录收获&…

Android 13 - Media框架(29)- MediaCodec(四)

上一节我们了解了如何通过 onInputBufferAvailable 和 getInputBuffer 获取到 input buffer index,接下来我们一起学习上层如何拿到buffer并且向下写数据的。 1、获取 input Buffer 获取 MediaCodec 中的 buffer 有两种方式,一种是调用 getInputBuffers…

【zookeeper选举源码分析】

文章目录 为什么要看源码: 1、提升技术功底:学习源码里的优秀设计思想,比如一些疑难问题的解决思路,还有一些优秀的设计模式,整体提升自己的技术功底 2、深度掌握技术框架:源码看多了,对于一个新…

git 查看最新commit提交时间(具体到时分秒)

git 查看最新commit提交时间 使用服务器时间 以及如何自定义显示格式 使用服务器时间查看最新提交时间: 可以使用 git log 命令来查看最新提交的时间,该时间默认显示为作者提交时间。 $ git log -1 --format"%cd"如果想查看提交者提交时间&a…

Python异常处理TypeError: translation() got an unexpected keyword argument ‘codeset‘

背景 学习graphql-python安装好依赖后执行命令 python manage.py migrate python manage.py runserver仅接着出现下列错误,主要提示是 「TypeError: translation() got an unexpected keyword argument ‘codeset’」 ntribute_to_classself.remote_field.throug…

概念解析 | Shapley值及其在深度学习中的应用

注1:本文系“概念解析”系列之一,致力于简洁清晰地解释、辨析复杂而专业的概念。本次辨析的概念是:Shapley值及其在深度学习中的应用。 1 背景介绍 在机器学习和数据分析中,理解模型的预测是非常重要的。尤其是在深度学习黑盒模型中,我们往往难以直观地理解模型的预测行为。为…

26、web攻防——通用漏洞SQL注入SqlmapOracleMongodbDB2

文章目录 OracleMongoDBsqlmap SQL注入课程体系; 数据库注入:access、mysql、mssql、oracle、mongodb、postgresql等数据类型注入:数字型、字符型、搜索型、加密型(base63 json)等提交方式注入:get、post、…