你应该使用git revert <SHA>来完成此操作。这将确保您所做的更改被跟踪,并且如果其他开发人员现在拉取分支,他不会面临问题/冲突,因为历史记录不同步。另一方面,使用git cherry-pick基本上是用于选择提交并将其应用于不同的分支,因此在这里不起作用。您还可以使用交互式变基来撤消/压缩您的更改,但这很可能会导致其他开发人员的机器上出现冲突。