我已將一個開發分支合并到Merge branch 'develop/branchname' into 'ticketbranch'創建提交的票證分支中。有一些困惑,所以我不得不使用 revert 選項在 Azure DevOps 中恢復這個提交。為此,創建了 2 個提交 - 首先Revert Merge branch 'develop/branchname' into 'ticketbranch'(PR #123)然后Merged PR #123 Revert Merge branch 'develop/branchname' into 'ticketbranch'(PR #123)。在 Dev-Ops 中,提交按以下順序顯示:
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?請注意,兩者都顯示相同的檔案更改。
uj5u.com熱心網友回復:
使用git revert時指定要撤消更改的提交。Git 通過創建一個新的還原提交來做到這一點。
因此,如果您想撤消上次提交的更改,這恰好是您將運行的還原提交git revert Merged PR #123 Revert Merge branch 'develop/branchname' into 'ticketbranch' (確保指定SHA提交的而不是標題)
您也可以這樣做git revert HEAD,它會撤消提交更改
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/361397.html
標籤:混帐 azure-devops
上一篇:成功拉取后,Git遠程拒絕新提交
