代码管理工具使用技能mac 使用技巧

使用source tree进行rebase操作

2018-10-29  本文已影响76人  Gopal

前言

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

操作图解

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

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读