【发布时间】:2017-04-24 01:18:23
【问题描述】:
我在 git 中有两个分支:master 和 custom_branch。
有人向master 添加了一些我需要在custom_branch 中使用的代码。我试过这个:
git branch custom_branch
git merge master
但是当我这样做时,它会说:
Already up-to-date.
但是,当我比较master 和custom_branch 时,仍然没有变化。我错过了什么?
附:我不想rebase,因为其他人也使用这个分支。
【问题讨论】:
-
因为使用您提供的命令
git branch custom_branch,您不会更改为custom_branch,只是停留在master。执行git checkout custom_branch,如果在您创建custom_branch之后主服务器有一些更改,那么如果您想将更改合并到您的custom_branch,请执行git merge master。 -
我已经在我的回答中提出了这个建议,但他似乎遇到了 git 无法识别更改的问题。
-
有同样的问题。已重新调整并尝试多次合并。 git 说是最新的,但更改没有合并到我的 custom_branch。当我签出 master 分支时,我可以看到更改。
标签: git github version-control git-merge