开发人员可能遇到的常见问题之一是将更改推送到远程 git 存储库,但随后又希望撤消这些更改并进行新的更改。
此外,请查看如何将 Git 存储库恢复为先前提交以获取更多信息。
恢复提交
使用 git revert 命令恢复单个提交:
git revert <commit-hash>
运行该命令将创建一个新提交,该提交还原特定 git 提交的更改。
它只会还原特定的提交,而不是它之后的提交。
要恢复一系列提交,请运行以下命令:
git revert <oldest-commit-hash>..<latest-commit-hash>
这将恢复给定范围之间的提交。
git revert 命令
git revert 命令被认为是一个撤消命令,它会恢复由提交引入的更改,并添加一个新的提交,结果是反转的内容。
这是必不可少的,因为它不允许丢失历史记录。
恢复用于应用项目历史中的反向提交,并帮助自动返回并进行修复。
与 git checkout 和 git reset 类似,git revert 也接受一个特定的提交,但它不会将引用指针移动到这个提交。
日期:2020-06-02 22:16:45 来源:oir作者:oir