我有两个远程分支开发和测试,我的本地分支设置为测试。然后我将远程开发合并到我的测试分支并且成功了。但是,当我推动我的本地分支开发时,我的更改不会出现在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)
我在测试分支中删除了一些目录并重命名了目录。我确实看到远程测试分支中的所有更改,但我无法在开发上获得它。知道如何解决这个问题。
答案 0 :(得分:0)
试试这个
git checkout develop
git fetch origin
git merge origin/develop
git push origin develop
注意merge origin/develop
中的结帐和斜杠。
git merge origin develop
对我没有意义。 origin
是一个遥远的,而不是一个分支。