在Visual Studio 2015中如何在Git中撤消/撤消提交?

Edv*_*lva 11 git visual-studio azure-devops

我有一个开发人员在VSTS中托管的远程Git存储库中完成了提交,需要回滚.从Visual Studio,无需转到命令提示符或如何还原提交?

我想在不使用命令提示符的情况下通过Visual Studio撤消提交.

Edw*_*son 12

在团队资源管理器中打开"更改"选项卡.选择"操作",然后选择"查看历史记录"以查看存储库的历史记录.确定要还原的提交,右键单击它并从上下文菜单中选择"还原".

还原


All*_*Kll 12

所选答案不正确。为了撤消提交,您需要选择重置,而不是还原。Revvert 将使用先前提交中包含的代码进行新的提交。其中 reset 将实际删除所选版本之后的提交。

  • 这个问题实际上还询问如何_撤消_。事实上,它说了两次_undo_这个词。我相信OP在说_revert_时只是使用了_undo_的同义词,事实上并不意味着具体是_git_ _revert_命令。 (4认同)
  • 关于恢复和重置之间的区别,这个答案比MS文档中的答案更清楚。 (3认同)
  • 我希望你的答案是选定的答案,现在我有一个额外的承诺以某种方式摆脱...... (2认同)