我在git仓库中有三个主要分支,分别是
我犯了一个错误,不知何故将远程的
我想删除这个最后的提交记录
我尝试使用VSCode的还原命令:
但我收到了以下消息:
dev
、release
和master
。我将更改应用到dev
分支,然后合并到release
分支,在生产环境下再合并到master
分支。完成这些合并后,我会将三个分支推送到github。我犯了一个错误,不知何故将远程的
release
分支合并到了本地的dev
分支。如下图所示,我已经正确地将dev
分支合并到release
分支,但之后又有一个来自远程release
分支的合并操作进入了dev
分支。
![enter image description here](https://istack.dev59.com/po93z.webp)
merge branch 'release' of https://github....
,使其好像从未发生过一样。我尝试使用VSCode的还原命令:
![enter image description here](https://istack.dev59.com/0SzCj.webp)
Error: Unable to Revert Commit
Already up to date!
On branch dev
Your branch is up to date with 'origin/dev'.
nothing to commit, working tree clean
git reset --hard <之前的提交>
。 - undefined