分支未正确合并到Git中的主分支

分支未正确合并到Git中的主分支,git,github,merge,Git,Github,Merge,我在master分支上,不幸的是,我运行了从master创建的命令git pull origin DEV13-ConsumerReport-20190827,它自动合并到master。分支DEV13-ConsumerReport-20190827当时不稳定。然后我运行命令恢复到Head。之后,master稳定下来。在使用DEV13-ConsumerReport-20190827后,当我想将其合并到master中时,它没有正确合并。 我再次重复该过程,在master分支中返回Head,然后再次将D

我在
master
分支上,不幸的是,我运行了从master创建的命令
git pull origin DEV13-ConsumerReport-20190827
,它自动合并到
master
。分支
DEV13-ConsumerReport-20190827
当时不稳定。然后我运行命令恢复到Head。之后,
master
稳定下来。在使用
DEV13-ConsumerReport-20190827
后,当我想将其合并到
master
中时,它没有正确合并。 我再次重复该过程,在
master
分支中返回Head,然后再次将
DEV13-ConsumerReport-20190827
合并到master中。状态显示
已更新
。但代码是混搭的,不能正确合并


任何帮助都将不胜感激。

这听起来像是重复的:谢谢,@JohnSzakmeister。我通过运行这个命令得到了解决方案<代码>git重置--硬原点/主控小心。。。如果你与其他人分享回购协议,那么你可能会让自己陷入一个需要清理的烂摊子。更好的方法是“还原还原”。它避免了修改其他用户的历史记录,这在与其他用户合作时是一个很大的优势。好的,明白了@JohnSzakmeister Thanks这听起来像是重复的:谢谢,@JohnSzakmeister。我通过运行这个命令得到了解决方案<代码>git重置--硬原点/主控小心。。。如果你与其他人分享回购协议,那么你可能会让自己陷入一个需要清理的烂摊子。更好的方法是“还原还原”。它避免了修改其他用户的历史记录,这在与其他用户一起工作时是一个很大的优势