当更改或删除目录名时,git合并似乎不起作用

时间:2013-06-26 04:33:03

标签: git

我有两个远程分支开发和测试,我的本地分支设置为测试。然后我将远程开发合并到我的测试分支并且成功了。但是,当我推动我的本地分支开发时,我的更改不会出现在develop分支中。我遵循的步骤是。

git fetch origin (Start at local test branch)
git merge origin/develop  (Resolved conflicts)
git push --force origin develop (says already up to date)

我在测试分支中删除了一些目录并重命名了目录。我确实看到远程测试分支中的所有更改,但我无法在开发上获得它。知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

试试这个

git checkout develop
git fetch origin
git merge origin/develop
git push origin develop

注意merge origin/develop中的结帐和斜杠。

git merge origin develop对我没有意义。 origin是一个遥远的,而不是一个分支。