我不小心git pull origin master
从开发者那里做了一个,而master被合并为开发者。可以合并吗?
我已经看过不同的解决方案,我从开发人员和主人那里都尝试过这种方法:(
git revert -m 1 <commit>
每次一次)但是我得到了:每次都一切都是最新的
我想撤消dev中的合并主机:https ://github.com/iliassk/PED_MyTodo/commits/dev commit:e382550
Answers:
如果找到分支,则可以将分支重置为合并之前的状态。
一种方法是使用git reflog
,它将列出您拥有的所有HEAD。我发现这git reflog --relative-date
非常有用,因为它显示了每次更改发生多久了。
找到提交后,只需执行a git reset --hard <commit id>
,分支便会像以前一样。
如果您有SourceTree,则可以在<commit id>
那里查询git reflog
太多。