我正在本地分支上进行一些更改,完成后我将所有内容推送到远程分支。在将分支与开发合并之前,我认为我应该做一个变基,因为其他人在那里合并了很多他们的代码。当我进行变基并解决了一些冲突时,我推送到了远程分支。不幸的是,我解决冲突的方式是错误的,所以现在我需要在变基发生之前返回,并将远程分支更新到新状态。
我试过的
重置头部
git reset --hard HEAD@{x} //x 是变基之前的头部
这可以工作并恢复我的本地分支上的更改,但是我不知道要使远程分支更新到那个位置,因为它不会创建可以推送到远程的新提交。