【问题标题】:Restore master from upstream repo into fork从上游 repo 恢复 master 到 fork
【发布时间】:2018-02-09 08:33:18
【问题描述】:

我不小心从我的 fork 中删除了 master 分支。 现在我想将我的 fork 中的 master 重置为上游 master。

我该怎么做?

【问题讨论】:

  • 选择最后一次提交,并在其上创建一个分支“master”...

标签: git github rebase git-fork upstream-branch


【解决方案1】:

您可以通过跟踪上游 master 分支来创建一个新的 master 分支,并将新创建的 master 分支强制推送到您的 fork repo。命令如下所示,

$ git fetch upstream
$ git checkout -b master --track upstream/master
$ git push <forked-repo-origin> master -f

请尝试一下,如果您需要更多,请告诉我。

【讨论】:

  • 这会触及我的原始仓库中的所有其他分支吗?
  • 不,它只会更新你的分叉仓库的主分支。
  • 那行得通。对于未来,有没有办法在 VS 中执行此操作?也许有 GitHub 的 VS 扩展?
猜你喜欢
  • 2020-09-16
  • 1970-01-01
  • 2013-05-01
  • 2014-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-07
  • 1970-01-01
相关资源
最近更新 更多