从上游创建新分支

时间:2018-11-01 15:33:38

标签: git github

我在从上游创建分支时遇到问题。让我解释一下我的问题: 我分叉了一个仓库来处理它。

我进行了一些更改,并进行了3-4次提交/推送到主分支。 由于这些更改不需要合并(拉)到上游分支中。然后,我必须丢弃那些提交并与上游分支同步。如何删除对分支的提交?

我可以基于上游上游头创建新分支吗?

1 个答案:

答案 0 :(得分:0)

从您所说的看来,您似乎已经对本地主服务器进行了一些更改,想要丢弃它们并重置为上游主服务器。

这似乎与以下问题相同:Behavior of "git reset --hard",并且适用类似的答案。

您可以按照注释中的说明再次删除分叉(因为您没有需要保存的工作),但是如果本地存储库中还有其他分支需要保留,则可能会出现问题。另外,您还可以通过运行以下命令来重置本地主机:

git fetch upstream master git reset --hard upstream/master

这会将您的本地主机重置为与上游主机相同。