你什么时候使用git rebase而不是git merge? [英] When do you use git rebase instead of git merge?

查看:1027
本文介绍了你什么时候使用git rebase而不是git merge?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

何时推荐使用 git rebase git merge

成功转型后,我还需要合并吗?

Do I still need to merge after a successful rebase?

推荐答案

短版




  • Merge将一个分支中的所有更改合并到一个提交中的另一个分支中。

  • 我分支转移到新的起点的点

  • 那么你什么时候使用其中一个?

    So when do you use either one?


    • 假设您为开发单一功能而创建了一个分支。当您想要将这些更改重新提交给主控人员时,您可能需要合并(您不关心维护所有临时提交)。

    • Let's say you have created a branch for the purpose of developing a single feature. When you want to bring those changes back to master, you probably want merge (you don't care about maintaining all of the interim commits).

    • 第二种情况是如果你开始做一些开发,然后另一个开发者做了一个无关的改变。您可能想要拉取 rebase 以根据回购的当前版本进行更改。

    • A second scenario would be if you started doing some development and then another developer made an unrelated change. You probably want to pull and then rebase to base your changes from the current version from the repo.

    这篇关于你什么时候使用git rebase而不是git merge?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆