首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Azure-DevOps中撤消还原提交

在Azure-DevOps中撤消还原提交
EN

Stack Overflow用户
提问于 2021-11-17 05:22:18
回答 1查看 652关注 0票数 1

我已经将一个开发分支合并到我的票务分支中,为此创建了一个提交Merge branch 'develop/branchname' into 'ticketbranch'。存在一些混淆,所以我不得不在Azure DevOps中使用revert选项恢复提交。为此,创建了2个提交-首先是Revert Merge branch 'develop/branchname' into 'ticketbranch'(PR #123),然后是Merged PR #123 Revert Merge branch 'develop/branchname' into 'ticketbranch'(PR #123)。在Dev-Ops中,提交按以下顺序显示:

代码语言:javascript
运行
复制
    Commits                                                                      PR
    --------                                                                    ----
(1) Merged PR #123 Revert Merge branch 'develop/branchname' into 'ticketbranch'  123
(2) Revert Merge branch 'develop/branchname' into 'ticketbranch'                 123
(3) Merge branch 'develop/branchname' into 'ticketbranch'
.....
....

现在,由于我以前的怀疑有些清晰,我想重新还原我最后一个提交的问题,我的问题是我应该恢复-1还是2?请注意,两个文件都显示了相同的文件更改。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-17 08:13:58

使用git revert时,可以指定要、撤销、更改的提交。Git通过创建一个新的还原提交来实现这一点。

因此,如果您想撤消上次提交更改(这恰好是还原提交),您将运行git revert Merged PR #123 Revert Merge branch 'develop/branchname' into 'ticketbranch' (确保指定提交的而不是标题)。

您还可以执行git revert HEAD,它将撤消提交更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69999302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档