git push和merge到bitbucket上错误的分支



我在bitbucket上做了2次git push到错误的分支。之后,我做了一些合并,同时试图解决这个问题。我遇到麻烦了,请帮帮我。

我有一个这样的树:

previos push 1 -> previous push 2 -> previous merge 1 -> unwanted push 1 -> unwanted push 2 -> unwanted merge

我希望开发分支来声明在"最后一个先前的想要合并"之后。我尝试了一些东西,比如git reset——hard "last previous want合并提交哈希",但它只会让我回到那个状态。但我无法将其推向开发分支,因为android工作室在提交时不承认这些更改。相反,它让我做git pull,然后再回到"不想要的合并"。状态。请帮助

你必须发出:

git reset --hard <"previous pushes" commit hash>
# Check it if correct then, at your risk, ...
git push --force

注:硬重置必须在错误的提交之前发布。

最新更新