2017-07-26 133 views
1

我们遇到了一个无法彻底撤消的错误合并问题(它恢复了其中一个分支,因此无法合并回去)。我们从最后一次良好的提交中创建了一个新版本的分支,将新的更改合并到干净的地方,删除了原来的代码并将新代码推送到远程存储库。两个冲突的git遥控器

但是,现在当我们拉时,它从已删除的存储库中拉出并推送到新的存储库。如果我们refresh prune,远程分支不再可见。

我们有一个临时名称的分支,我们用它作为权宜之计,但我们如何恢复使用正确的名称?

回答

0

一种解决方法是删除本地分支,然后重新创建它,指定要跟踪的远程分支(具有正确的名称)

这种新的当地分支机构应这个时候拉和推右边的远程追踪分支。

+0

我已经试过了,结果如上所述。当我说“跟踪”时,它会拒绝,因为它不知道远程存在,或者它成功,但指向已删除的远程分支。 –

+0

@CJDennis通过远程,你的意思是由'git remote -v'返回的远程名称? – VonC

+0

不,返回存储库列表,而不是分支。 –