SourceTree的简单使用 - 变基(rebase)
SourceTree的简单使用 - 变基(rebase)
- 一、变基与合并
- 二、“变基”操作在SourceTree上的使用
- 假设“变基”的使用场景
- “变基”的操作步骤
- 1. 小明同学提交代码到**dev1**,“我”把分支切换到**dev1**,并拉取最新代码(如果没有checkout,请先checkout),如图
- 2. 然后“我”切换到**dev2**,并选中小明同学提交的代码,如图
- 3. 鼠标右击,选中“变基”,如图
- 4. 选择“变基”后,弹出对话框,如图
- 5. 点击“确定”,变基完成,如图
- 6. 变基操作完成。
- 三、结束语(一句废话)
一、变基与合并
- 两者都可以把别人提交的代码,同步到自己的开发分支。
- “合并”,从SourceTree的图表上看,会有多条线。而“变基”只有一条蓝色的线(好像就这点不同了)。
二、“变基”操作在SourceTree上的使用
假设“变基”的使用场景
- 多人同时开发,小明同学在dev1分支上开发,“我”在dev2分支上开发;
- 小明同学开发完成并提交了代码到他的dev1分支上,“我”也开发完成并提交到dev2上;
- 现在“我”要把小明的代码,同步到“我”的分支,也就是,dev1同步到dev2。
“变基”的操作步骤
1. 小明同学提交代码到dev1,“我”把分支切换到dev1,并拉取最新代码(如果没有checkout,请先checkout),如图
2. 然后“我”切换到dev2,并选中小明同学提交的代码,如图
3. 鼠标右击,选中“变基”,如图
4. 选择“变基”后,弹出对话框,如图
5. 点击“确定”,变基完成,如图
6. 变基操作完成。
三、结束语(一句废话)
好记性不如Markdown。
SourceTree的简单使用 - 变基(rebase)相关推荐
- idea使用Git插件版本控制,交互式变基,rebase
idea使用Git插件版本控制,交互式变基,rebase 本文是idea2020.3月版本,旧版本使用起来有细微区别 主分支master,基于master拉的功能分支master_skk 此时mast ...
- git rebase 变基
概念 变基(Rebase)也是合代码的一种手段. 变基与合并(Merge)不同的是,他可以修改历史,使用rebase来代替merge合代码的话,得到的历史记录是一条直线提交历史,无分叉,很漂亮. 然而 ...
- git 查询提交明细_Git [提交记录查看、提交、变基](I)
查看提交记录 终端命令 git log:列出历史提交记录; 记录查看 git log --oneline:查看历史记录的简洁的版本; 简洁记录查看 提交 提交规范 feat: 新功能 fix: 修复问 ...
- 学习如何使用 Git 来压扁、变基和精选
学习如何使用 Git 来压扁.变基和精选. 当我与别人谈到 Git 时,几乎每个人都对 git rebase 命令 有强烈的印象,这个命令让许多人遇到了问题,而不得不更改目录.删除仓库.然后再重新克隆 ...
- GIT学习笔记(5):变基
GIT学习笔记(5):变基rebase 变基 引入变基 在Git中整合来自不同分支的修改主要有两种方法:merge以及rebase. 整合分支最容易的方法是merge,他会把两个分支的最新快照以及两者 ...
- git Rebase 变基 教程
在上一节我们看到了,多人在同一个分支上协作时,很容易出现冲突.即使没有冲突,后push的童鞋不得不先pull,在本地合并,然后才能push成功. 每次合并再push后,分支变成了这样: $ git l ...
- Git 分支 - rebase 变基
变基 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase. 在本节中我们将学习什么是"变基",怎样使用"变基",并将展示该操作的 ...
- Git rebase(变基)操作详解
目录 简单变基操作 复现 变基 更复杂的变基 复现 变基 变基操作建议 简单变基操作 复现 先复现一个变基操作的现场,具体做法如下: (1)创建一个testrebase目录,在该目录下执行git in ...
- git rebase(变基)—— Git 学习笔记 19
git rebase(变基) 认识 git rebase 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支. $ git checkou ...
最新文章
- 想在VR中体验暴雪爸爸的游戏,还得再等等
- 兼容ie跟谷歌上传文件
- 通过js获取元素css3的transform rotate旋转角度方法
- maven工程下 读取resource下配置文件
- 【Linux网络编程】并发服务器之select模型
- Java 集合系列04之 fail-fast总结
- 51单片机50个实例代码_【附代码】51单片机电子密码锁教程
- ACM: hihicoder #1174 : 拓扑排序·一 STL- queue
- Java中的==符号与equals()的使用(测试两个变量是否相等)
- 传智播客 import导入模块 学习笔记
- java中代码pu_一、线程Java代码实现1.继承Thread声明Thread的子类public class MyThread extends Thread { pu...
- C语言课程设计之图书管理系统
- fans域名启动全球调价
- Flink1.15源码阅读flink-clients客户端执行流程(阅读较枯燥)
- 苹果首破例,允许在韩使用替代支付系统
- Android一键换肤原理简述
- Illegal character in query Url中含有{}
- gulp-sass打包scss文件中报错Error in plugin “gulp-sass“Message:
- ospf:简介+功能配置1(Cisco系)
- 黑马程序员 — HTML
热门文章
- idea 断点线程_在IntelliJ IDEA中多线程并发代码的调试方法详解
- 栈内存 堆内存 (数据类型间的存储区别)
- 记一次vue2.0+vue-video-player实现hls播放全过程
- TCP/IP协议,卷一第42页错误
- 常用的 Druid 参数
- Linux 网络分析工具 fping命令解析
- HTML,JS和CSS实现分数统计表,并分析数据(附源码)
- 打造一支有服务能力的销售队伍
- 玩游戏用什么轴的机械键盘好_机械键盘吃鸡用什么轴好?玩绝地求生机械键盘键轴推荐...
- 2022新版加壳工具-支持.NET虚拟化加密