git rebase使用

多人开发开发过程中,大家基于develop新建了自己的分支,比如A开发1.0.0分支。B开发中1.0.0分支,A开发完合并到develop。B需要更新自己的1.0.0为develop上最新的代码。这时候使用git rebase
1、切换分支到1.0.0 命令行执行 git rebase develop
2、如果有冲突解决冲突,之后 git rebase --continue,如果还有冲突重复2
3、如果没冲突,跳过2,直接执行3 git push --force origin feature/1.1.0 强制更新远端
4、如果是团队开发,别人本地分支跟远端已经不一样了,这时候git reset --hard && git clean -dfx 并且git pull --rebase

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

推荐阅读更多精彩内容

  • 多人开发时,一般都会使用git来进行代码管理。使用过git的童鞋肯定对git pull git push gi...
    独爱一乐拉面阅读 5,990评论 0 3
  • git rebase能够将分叉的分支重新合并,之前写过一篇文章介绍它的原理,下面主要介绍它的两个使用场景: 场景一...
    陈卧虫阅读 164,672评论 20 117
  • 一、基本 git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个...
    _Justin阅读 28,895评论 9 33
  • 场景一 当一个任务要好几天才能完成时,就要创建自己的临时分支,每天下班前都提交到远程仓库,等开发完成后,再将临时分...
    葬花逐流阅读 4,028评论 0 1
  • 今天来介绍下 git 的 rebase 命令。这个命令是我进入新公司之后才了解到的,以前还真的没使用过,尽管我接触...
    lwhile阅读 11,224评论 0 7