按日期查找已删除的提交

达尔夫托

我知道我在 2017 年 1 月 1 日对我的 repo 进行了一些重要的更改,之后我做了一些工作,但我也无意中删除了一些提交。

是否可以从特定日期恢复或查看已删除的提交,例如 01/01/2017 的提交?

Grinch91

如评论中所述,您可以使用 git reflog

此外,您也知道,您可以将 git 漂亮格式与 reflog 一起使用,以便git reflog --pretty="format:%h %aD %s"为您提供提交 ID、日期和提交主题的输出。

只是扩展评论。找到所需的提交后,您可以通过执行以下操作来检查提交的内容以确保提交正确git show commitID

然后你可以做 agit merge commitID或 a git cherry-pick commitID

您可能会遇到一些合并冲突,因此只需像往常一样解决它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

GitHub提交已删除

来自分类Dev

查找提交以在Azure Devops中查找一个非常旧的已删除文件

来自分类Dev

Subversion:提交已删除的文件

来自分类Dev

Git:如何在项目提交历史记录中查找已删除的文件?

来自分类Dev

查找日期未过期的提交?

来自分类Dev

删除引用问题的已删除提交

来自分类Dev

Rails:按日期查找条目

来自分类Dev

按日期查找丢失的条目

来自分类Dev

按日期查找行的重叠

来自分类Dev

Rails:按日期查找条目

来自分类Dev

按日期查找值的变化

来自分类Dev

从提交还原已删除的文件

来自分类Dev

从远程中已删除的分支检索提交

来自分类Dev

提交后从git恢复已删除的文件

来自分类Dev

按日期参数删除对象。

来自分类Dev

Elasticsearch按日期删除查询

来自分类Dev

按日期参数删除对象。

来自分类Dev

查找+删除日期格式的文件

来自分类Dev

查找并删除已打开但已删除的大文件

来自分类Dev

svn标签按提交日期排序

来自分类Dev

休眠/提交已删除的对象(即使已提交)

来自分类Dev

如何查找和恢复已删除的项目?

来自分类Dev

如何使用git查找已删除的行?

来自分类Dev

在JTextPane中查找已删除的文本

来自分类Dev

查找已删除的唯一对的索引

来自分类Dev

从合并复制中查找已删除的行

来自分类Dev

在JTextPane中查找已删除的文本

来自分类Dev

从列表中查找已删除的号码

来自分类Dev

如何从已删除的未合并分支中删除提交?