我的朋友做了一个分支user
当我在master
时,我做git pull origin user
,现在该分支已合并到我的主人身上。
我只是在经过许多其他更改和提交之后才意识到这一点,但我们决定不再实现该分支。如何从master
中删除这些文件并使我的本地主文件与Github文件相同?
我试过git reflog
,但我不确定我在那里得到了什么信息,很多提交都在重复。我的git status
显示我的分支是提前6次提交。
答案 0 :(得分:1)
我做了git reset --hard origin/master
并解决了我所有的问题。
答案 1 :(得分:0)
使用git reset --hard HEAD
重置未提交的更改
这里有更多的信息
How do I use 'git reset --hard HEAD' to revert to a previous commit?
答案 2 :(得分:0)
A)您未提交的更改仍然存在,就像您说的那样,您可以存储它们并在以后添加它们。
B)确认您在正确的分支上并执行git reset --hard
,这将恢复所有更改,您将进入分支的HEAD