git - 如何将我的新分支移动到 master 分支中的最新提交?

标签 git git-branch

我两天前从 master 分支创建了一个新分支。我的一位队友检查了对 master 分支的一些更改,而不是新分支(它应该在 master 和新分支中)。现在,我想将我的新分支的起源移动到 master 中的最新提交。

我有如下所示的提交和分支:

                 C4      <-- New branch
                /
C0 - C1 - C2 - C3 - C5   <-- Master

我想要的是:

                     C4  <-- New branch
                     /
C0 - C1 - C2 - C3 - C5   <-- Master

我试过 git merge 但没用。

最佳答案

你需要git rebase

#On New Branch do:
git fetch origin master
git rebase origin/master

关于git - 如何将我的新分支移动到 master 分支中的最新提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27014988/

相关文章:

git - 奇怪的git merge 问题

Git p4 merge pull 请求

windows - 使用 Bonobo 在 IIS 上托管的 GIT 问题

git - git 中的分支会创建父子关系吗?

上游和下游的 Git 状态

git status -> 显示将在子目录中添加(暂存)的文件

GIT:我应该克隆存储库还是将其下载为 zip?

git - rebase 而不是快进

git - git分支和标签如何存储在磁盘中?

ruby-on-rails - "modified: Gemfile.lock",为什么?