我使用以下命令跟踪How to replace master branch in git, entirely, from another branch?中的一个答案:
git checkout seotweaks
git merge -s ours master
git checkout master
git merge seotweaks
然后我将更改推送到远程存储库。 不幸的是,这些变化消除了旧的MASTER上的一切,它完全被包括历史本身在内的seotweaks分支所取代。 有没有办法撤消这个并回到旧MASTER?
答案 0 :(得分:0)
制作一个git log
,如果在所有这一切发生之前看到最后一次提交,您可以执行以下命令:
git reset --hard origin/{commit-id}
git push