git - 如何返回到特定的 GIT 提交而不会错过从该日期到现在的任何更改?

标签 git commit restore rollback

我有一个提交列表,我想恢复其中的一些,但又不想弄乱其余的更改...我只想恢复对该提交所做的更改,可以吗?

最佳答案

如果我理解你的问题,你正在尝试撤销当前 HEAD 之前某个时间的提交,而不是之后撤销提交。

为此,请使用git revert <commit>

git revert创建一个新的提交来反转指定的提交。

手册页:http://www.kernel.org/pub/software/scm/git/docs/git-revert.html

关于git - 如何返回到特定的 GIT 提交而不会错过从该日期到现在的任何更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13200395/

相关文章:

git - git 服务器到底是什么?

database - 这是交易的正确行为吗?

windows - 在代码管理菜单中恢复visual studio code中删除的文件

arrays - 如何找到与给定后缀数组匹配的字符串?

android - 恢复交易inapp购买android

git - 如何解决 Git : "Updates were rejected because a pushed branch tip is behind its remote counterpart" 中的问题

ios - Xcode > 源代码管理 > 创建 Git 存储库

git - 使用 ansible 创建 jenkins 作业

svn - 每个文件或目录的提交频率

SVN : How to split a large commit into several small commits?