删除远程存储库上的分支,但GIT表示我正在同步吗?

时间:2018-08-21 09:01:51

标签: git github

我将一些代码推送到了我的原始远程存储库中,该代码是从GitHub上的原始存储库中分叉的。

我不小心做了一个git push,而不是指定我想推送到遥控器上的master分支。因此,我有一个名为tabFix的分支,它已推送到origin/tabFix分支。

我试图通过删除origin/tabFix分支来解决此问题。

现在,Git告诉我所有内容都是最新的。它还告诉我要运行:

  

使用git branch --unset-upstream进行修复

我对此表示怀疑。

运行命令:push origin master告诉我一切都是最新的。

我想要的是将tabFix分支中的更改本地推送到origin/master分支。如何重置系统,以便将更改视为实际更改,并允许我执行此操作?

1 个答案:

答案 0 :(得分:1)

您的本地可能未在跟踪您打算的远程分支。

您可以通过git branch -vv进行检查。如果它没有跟踪您的origin/master,则可以通过命令git branch --set-upstream-to=origin/master

将其设置为跟踪您的遥控器。