【发布时间】:2018-04-16 10:19:29
【问题描述】:
假设有一个我认为导致错误的公共提交“xxxx”,我想在本地尝试恢复该提交。
如果我从git revert(1,2)的文档中正确理解,它会计算出恢复目标提交 xxxx 所需的更改,并自动将它们推送到公共存储库时间>。那是对的吗?这是我担心的最后一部分。
即git revert xxxx 会在公共存储库中恢复 xxxx 吗?
如果是这样,有没有办法只在我的本地工作文件夹中执行此操作,以便我可以在不影响其他开发人员的情况下构建 HEAD 的副本并恢复该提交并对其进行试验?
我是否需要使用--no-commit 选项:git revert xxxx --no-commit?
或者我还有其他方法可以做到这一点吗?
谢谢。
【问题讨论】:
标签: git version-control git-revert