sourceTree进行git rebase变基操作


 

原始状态

 

 假如我们要在 master 分支上进行开发,在远端的 master 分支上右键,检出 一个自己的开发分支 dev-1

 

 做一些开发,提交到本地,不要推送(push)到远端
切换到 master 分支,拉取远端的 master 更新,(这里另一个同事在 master 分支上提交了 dev 2 的更新)

 

 切换到自己的开发分支 dev-1
选中 master 分支,右键,选择 将当前变更变基到 master

 

如果有冲突则合并冲突,
点击左上角的加号,选择 继续变基 

 

 此时我们的本地更新是基于最新的 master 分支

 

 最后’推送’我们的开发分支 dev-1到远端
切换到master分支,点击 拉取,拉取 dev-1 的更新到 master 分支

 

 再推送 master 分支,就保证了git分支的整洁

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM