如何在Git中取消提交
我想取消蓝色提交如何在Git中取消提交,git,git-commit,Git,Git Commit,我想取消蓝色提交 有没有一种有效的方法可以做到这一点 谢谢 您可以执行恢复操作 git revert <commit-id> git还原 您可以执行还原操作 git revert <commit-id> git还原 我认为您有几个选项可以摆脱该提交(上面的评论中提到了一些选项): git revert-这将在git历史记录中显示您专门删除了代码 git reset--hard然后cherry选择要保留的提交git cherry pickx2,最后强制推送到原点 git
有没有一种有效的方法可以做到这一点 谢谢 您可以执行恢复操作
git revert <commit-id>
git还原
您可以执行还原操作
git revert <commit-id>
git还原
我认为您有几个选项可以摆脱该提交(上面的评论中提到了一些选项):
git revert
-这将在git历史记录中显示您专门删除了代码git reset--hard
然后cherry选择要保留的提交git cherry pick
x2,最后强制推送到原点git-rebase-i-origin/wix
-交互式重新设置分支的基础,并在到达分支时跳过该提交后两个选项将不会在分支历史记录中显示该提交的任何痕迹,其中第一个选项将显示该提交存在,但您选择将其删除。我认为您有两个选项可以删除该提交(上面的评论中提到了一些选项):
git revert
-这将在git历史记录中显示您专门删除了代码git reset--hard
然后cherry选择要保留的提交git cherry pick
x2,最后强制推送到原点git-rebase-i-origin/wix
-交互式重新设置分支的基础,并在到达分支时跳过该提交后两个选项将不会在分支历史记录中显示该提交的任何跟踪,其中第一个选项将显示该提交存在,但您选择将其删除。除还原之外: 如果您还没有推动更改(行中说
remotes/origin/wlx
建议):
这将打开一个编辑器,询问您如何处理提交。删除任何行都将从历史记录中删除该提交。除还原之外: 如果您还没有推动更改(行中说
remotes/origin/wlx
建议):
这将打开一个编辑器,询问您如何处理提交。删除任何行都将从历史记录中删除该提交