使用source tree进行rebase操作

前言

项目中,我们经常要使用到 rebase 操作。那么在 source tree 中怎么进行操作呢?

操作图解

1.先切换到自己的分支。
2.点击拉取。

3.在弹窗中,选择要拉取的远程分支
4.选中用变基代替合并。

注:可以看到第四点中有一个警告的提示:(请确保您的还没有推送您的变更)
这里的意思,是确保你在变基的过程中,没有人往你的那个分支中。到后面有一个步骤是你需要强推到线上去,这个时候,如果他人修改了你的分支,那么你的提交会覆盖它的。

其他解决方法:
git push --force-with-lease
Git 更安全的强制推送,--force-with-lease

5.一般而言,会提示冲突。
这个时候,自行解决冲突并add一下。接着在拉取,它会提示继续变基。持续操作第五步。到没有冲突为止。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,256评论 19 139
  • 还是安安静静地做我自己,让一切回归平静。让纷繁的一切远离,少一些功利私欲,这样才不会被蒙骗,才不会让自己受伤,可以...
    做一个温暖的姑凉阅读 365评论 1 4
  • 抽烟的人总爱讲一个笑话:我戒烟了。而这时听话的人也爱回一句笑话:戒几天?作为一个刚满十年烟龄的小烟民,我最近也开始...
    胡同老二阅读 436评论 0 0
  • 其实我的朋友不多,学生时代的朋友,工作时候的同事,即使当时交杯换盏,互聊心声,在换了环境换了工作之后,也慢慢疏离和...
    西边的厢房阅读 255评论 0 0
  • 今天晚上家里来客人了,闺蜜一家三口来了,第一次到我们的新房来做客!婆婆早就准备好了食材,等我们下班回到家就看到半成...
    狂奔的小鹿妹阅读 388评论 2 1