【问题标题】:git merge, git rebase none seems to work, should I delete my github fork and refork from the upstream master?git merge, git rebase none 似乎工作,我应该从上游主服务器删除我的 github fork 和 refork 吗?
【发布时间】:2014-07-24 00:21:33
【问题描述】:

我必须承认我在 github 上的罪过。 4个月前,我fork了一个上游repo,在不太了解git和pull request的情况下,我在本地对master分支做了一些工作,后来我意识到了错误,创建了一个新分支,并将更改压缩到一个并成功发送了一个稍后从该分支进行 PR。 PR 被接受了,我继续前进。

现在我需要提交另一个 PR。但是我的 master 分支太乱了,当我合并或 rebase 时,会出现很多错误。今天早上我可能又犯了一些罪。

我整个上午都在与这个作斗争。所以到了我想要一个干净的开始的地步。

我可以从上游master中删除github fork和refork吗?正确的步骤是什么?

【问题讨论】:

    标签: git github merge fork rebase


    【解决方案1】:

    也许你应该在上游 master 上做一个 reset --hard 你的 master,然后在你的 fork 上做一个 push --force 以像原来的 master 一样重置它。

    【讨论】:

      猜你喜欢
      • 2017-02-09
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      • 2018-03-05
      • 2018-04-28
      • 2023-04-03
      • 2023-01-10
      相关资源
      最近更新 更多