小编War*_*all的帖子

git merge已经是最新的,当它不是时

在使用git和bitbucket.com处理项目时,有以下分支:

master
development
uat
production
Run Code Online (Sandbox Code Playgroud)

当我开始项目工作时,我采用了一个开发的git克隆(自然地思考它包含最先进的代码).几个月后的工作,现在结果是生产分支中的代码(当前正在生产中运行)的版本比我在开发分支中开始的代码更新.

当我试图:

git checkout development
git merge production
Run Code Online (Sandbox Code Playgroud)

它说"已经是最新的".我去的时候:

git diff production..development
Run Code Online (Sandbox Code Playgroud)

它吐出了很多变化,说生产分支的代码不在开发分支中.如何在不擦除我几个月工作的情况下使生产代码与开发代码合并?

git merge git-merge

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

git ×1

git-merge ×1

merge ×1