我在从上游创建分支时遇到问题。让我解释一下我的问题: 我分叉了一个仓库来处理它。
我进行了一些更改,并进行了3-4次提交/推送到主分支。 由于这些更改不需要合并(拉)到上游分支中。然后,我必须丢弃那些提交并与上游分支同步。如何删除对分支的提交?
我可以基于上游上游头创建新分支吗?
答案 0 :(得分:0)
从您所说的看来,您似乎已经对本地主服务器进行了一些更改,想要丢弃它们并重置为上游主服务器。
这似乎与以下问题相同:Behavior of "git reset --hard",并且适用类似的答案。
您可以按照注释中的说明再次删除分叉(因为您没有需要保存的工作),但是如果本地存储库中还有其他分支需要保留,则可能会出现问题。另外,您还可以通过运行以下命令来重置本地主机:
git fetch upstream master
git reset --hard upstream/master
这会将您的本地主机重置为与上游主机相同。