如何使我的主人与Github上的主人相同?

如何使我的主人与Github上的主人相同?,git,github,Git,Github,我的朋友创建了一个分支user,当我在master上时,我创建了git-pull-origin-user,现在该分支已合并到我的master 我是在进行了许多其他更改和提交之后才意识到这一点的,但我们决定不再实现该分支。如何从主机中删除这些文件,并使本地主机与Github主机相同 我尝试了git reflog,但我不确定我在那里得到了什么信息,很多提交都在重复。我的git状态显示我的分支已提前6次提交 使用git Reset--hard HEAD重置未提交的更改 更多信息在这里 A)您未提交的更

我的朋友创建了一个分支
user
,当我在
master
上时,我创建了
git-pull-origin-user
,现在该分支已合并到我的master

我是在进行了许多其他更改和提交之后才意识到这一点的,但我们决定不再实现该分支。如何从
主机中删除这些文件,并使本地主机与Github主机相同


我尝试了
git reflog
,但我不确定我在那里得到了什么信息,很多提交都在重复。我的
git状态
显示我的分支已提前6次提交

使用git Reset--hard HEAD重置未提交的更改 更多信息在这里

A)您未提交的更改仍然存在,正如您所说,您可以将它们隐藏起来,稍后再添加


B) 验证您是否在正确的分支上,并执行
git reset--hard
,这将恢复所有更改,您将位于分支的顶端我执行了
git reset--hard origin/master
,它解决了我的所有问题。

假设您没有重写历史,你可以做一个简单的
git reset HEAD^
。可能重复我编辑了一点问题,我隐藏了一些更改,但从未提交。仍然
git reset HEAD^
您是否仍在合并过程中?如果是这样的话,就放弃吧。如果没有,问题是什么?只需删除隐藏。是否由git stash clear完成?