从功能分支中删除提交

时间:2020-10-30 11:35:18

标签: git github

我当时正在功能分支上,并进行了更改以在远程代表上创建拉取请求。 PR被批准,我只需要修复一些样式即可使构建成功运行。当我完成并准备好将分支与master合并时,提交中的一个文件被更改,Git请求解决冲突。因此,我将master合并到了我在GitHub上的功能分支中,最终将所有以前的提交都移动到了该分支中。这导致构建失败,并且我的本地存储库中还有一堆未提交的文件。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

您可以尝试git pull origin master --rebase。这会将您的更改置于master分支更改之上。但仍然要同时更改两个分支。

您可以通过git reset HEAD~1还原上一次提交。该命令将还原上一次提交并将所有内容置于阶段性更改中。