原始状态
在sourceTree 中使用 rebase (变基)
假如我们要在 master 分支上进行开发,在远端的 master 分支上右键,检出 一个自己的开发分支 dev-1
在sourceTree 中使用 rebase (变基)
在sourceTree 中使用 rebase (变基)
做一些开发,提交到本地,不要推送(push)到远端
切换到 master 分支,拉取远端的 master 更新,(这里另一个同事在 master 分支上提交了 dev 2 的更新)
在sourceTree 中使用 rebase (变基)
切换到自己的开发分支 dev-1
选中 master 分支,右键,选择 将当前变更变基到 master
在sourceTree 中使用 rebase (变基)
如果有冲突则合并冲突,
点击左上角的加号,选择 继续变基
在sourceTree 中使用 rebase (变基)
此时我们的本地更新是基于最新的 master 分支
在sourceTree 中使用 rebase (变基)
最后’推送’我们的开发分支 dev-1到远端
切换到master分支,点击 拉取,拉取 dev-1 的更新到 master 分支
在sourceTree 中使用 rebase (变基)
再推送 master 分支,就保证了git分支的整洁
在sourceTree 中使用 rebase (变基)

 
 
转 https://xiaozhuanlan.com/topic/6873210549

相关文章:

  • 2021-09-14
  • 2022-12-23
  • 2022-01-21
  • 2022-12-23
  • 2021-12-19
  • 2021-07-19
  • 2022-12-23
  • 2021-07-24
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2022-01-06
  • 2021-06-16
  • 2021-07-07
相关资源
相似解决方案