我错误地将提交提交给了我的Gitlab。我该如何撤消?
答案 0 :(得分:0)
我引用rednaw:
您可以使用git revert还原提交。这将创造 一个新的提交,它会恢复您指定的提交的更改 与。
请注意,您只能还原该特定提交,而不会在之后提交 那。如果你想恢复一系列的提交,你可以这样做 这样:
git revert <oldest_commit_hash>..<latest_commit_hash>
请注意,此命令有点滑稽。它实际上没有 恢复用自己指定的提交,但是 之后承诺直到并包括。
查看git-revert手册页以获取有关git的更多信息 恢复命令。另请查看此答案以获取更多信息 还原提交。
请注意,此revert命令还会删除相应的本地 文件
答案 1 :(得分:0)
简便的方法是单击合并的合并请求中的revert
按钮。
从用户界面还原合并请求的步骤:
rever-some_sha
。2 [或]
revert-some_sha
,添加所需的所有更改。 建议:对分支机构的期刊rebase
进行修改,使其位于母版的顶部。这样可以避免任何冲突,并有助于在合并分支之前捕获任何失败的测试。