如果我错误地推动本地分支掌握会发生什么

时间:2013-09-01 15:25:24

标签: git

我刚才错误地发出了命令:

   git push origin master

在当地的一个分支上,比如mybranch。此分支从master分支,包含master无法进行的一些本地更改。

我得到的信息是:

   Everything up-to-date

我检查了主日志没有异常。我的问题是:

  1. 我弄乱了主干吗?
  2. 为什么它会说“一切都是最新的”,即使mybranch包含了主人没有的东西?
  3. 感谢。

1 个答案:

答案 0 :(得分:8)

如果未指定源(本地)和目标(远程)分支,push将指定的规范用作源和目标。所以,基本上,当你做到了

git push origin master

您只需将本地主分支推送到远程主分支。

要实际将你的分支推入掌握,你应该

git push origin mybranch:master