Git高阶实战技巧(4)

Git高阶实战技巧(4)

基于 rebase 优化集中式工作流的提交历史

rebase:变基,就是改变 commit 之前依赖的基础 commit。
通过 git pull –rebase,执行变基式的合并,改变 commit 历史,看起来提交历史就是一条直线。

  1. 张三修改 master 分支代码
git add --all 
git commit -m 'add one log print for authorize method' 
git push origin master
  1. 李四修改 master 分支代码
git add --all 
git commit -m "modify I'am for App.java" 
git add --all 
git commit -m 'modify another line for App.java'
  1. 李四拉取代码时 rebase
git pull --rebase
  1. 张三修改 feature/002 分支及 master 分支代码
git checkout -b feature/002 
git add --all 
git commit -m 'modify code in feature/002' 
git checkout master 
git add --all 
git commit -m 'modify code in master'
  1. 张三合并代码时 rebase
git checkout master 
git rebase feature/002 
git branch -d feature/002 

git pull --rebase 
git push origin master
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100703.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • VBA编程基础和编程环境(二)

    VBA编程基础和编程环境(二)    上一节中认识了Excel宏的基本样子,明白了VBA就是一门类似于C、JAVA、Python等编程语言,了解了VBA与宏的关系,本节开始学习VBA编程的基础知识和编程环境,是整个学习编程的基础。    一、VBA编程的几个重要概念    0、过程    把VBA代码按照一定顺序和逻辑排列用来完成Excel某个任务的过程,其实就是用VBA代码按照先后…

    2022年6月7日
    33
  • phpstorm2021永久激活码-激活码分享

    (phpstorm2021永久激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html9ZHRNTE33T-eyJsaWN…

    2022年3月28日
    851
  • Pytest(8)parametrize参数化[通俗易懂]

    Pytest(8)parametrize参数化[通俗易懂]前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

    2022年7月28日
    2
  • 图像检索评价指标:PR曲线的计算与绘制

    图像检索评价指标:PR曲线的计算与绘制#@filename:test2.py#@brief:如何绘制PR曲线#@author:liupc#@date:2021/8/2importnumpyasnpfromtqdmimporttqdmimportmatplotlib.pyplotasplt#计算汉明距离。有几位不同,距离就为几。defCalcHammingDist(B1,B2):q=B2.shape[1]distH=.

    2022年6月23日
    36
  • 关于性能测试的这点事,干货来袭「建议收藏」

    关于性能测试的这点事,干货来袭

    2022年4月3日
    41
  • 直接加QQ好友的链接或会话的方法

    出自本博客:qq_2300688967原文链接:https://blog.csdn.net/qq_2300688967/article/details/52162230下面是两种方法,一种直接会话,一种添加好友,只需将本人的QQ改成自己的就行了(1)下面这个代码,可直接临时会话tencent://message/?Menu=yes&uin=2300688967&…

    2022年4月9日
    122

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号