Git: 删除最新的提交和之前的合并
Git: remove latest commit and previous merge
我想删除最新的(推送的)提交和之前的合并。
这是我的 git-树目前的样子:
这就是我想要的:
我找不到解决这个确切的树问题的方法,而且我不想搞砸任何事情。所以我想我最好寻求帮助。
我也在使用 GitKraken,因此基于 GUI 的解决方案与基于命令行的解决方案一样足够。
提前致谢。
我会尝试将 master 重置为 masterCommit2 并使用强制标志推送 master。
git switch master
git reset --hard masterCommit2
git push --force origin master
我想删除最新的(推送的)提交和之前的合并。
这是我的 git-树目前的样子:
这就是我想要的:
我找不到解决这个确切的树问题的方法,而且我不想搞砸任何事情。所以我想我最好寻求帮助。
我也在使用 GitKraken,因此基于 GUI 的解决方案与基于命令行的解决方案一样足够。
提前致谢。
我会尝试将 master 重置为 masterCommit2 并使用强制标志推送 master。
git switch master
git reset --hard masterCommit2
git push --force origin master