0

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

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

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

4

1 回答 1

0

尝试这个

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

注意结帐和merge origin/develop.

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

于 2013-06-26T05:12:48.303 回答