小编use*_*566的帖子

Git - 如何还原已推送到远程分支(不是原点)的rebase

我正在我的本地分支上做一些改变,当我完成时,我把所有东西推到远程brach.在将分支与开发合并之前,我认为我应该做一个反思,因为其他人已经在那里合并了很多代码.当我做了rebase并解决了一些冲突时,我推到了远程分支.不幸的是,我解决冲突的方式是错误的,所以现在我需要在rebase发生之前返回并将远程分支更新到新状态.

我尝试了什么

  1. 重置头部

    git reset --hard HEAD @ {x} //其中x是rebase之前的头部

这工作并恢复我本地分支上的更改,但后来我不知道如何使远程分支更新,因为它不会创建可以推送到远程的新提交.

git git-rebase

11
推荐指数
1
解决办法
8270
查看次数

标签 统计

git ×1

git-rebase ×1