github的commit 信息是中文,如何在win客户端过滤搜索?

发布于 2022-09-07 20:10:45 字数 255 浏览 28 评论 0

问题描述

本地是Win7环境,使用的是cmder。然后几个月之前做过一个动作提交了,然后现在想还原之前的操作。

问题出现的平台版本及自己尝试过哪些方法

发现git log / git reflog 好像都可以办到,但是具体如何操作没有查到。本地分支dev_chj

git reflog show dev

尝试查看,但是显示的内容太多,怎么样通过commit的内容过滤要找的信息呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

潦草背影 2022-09-14 20:10:45

我建议你只查看某一路径的递交记录,这样能尽快确认你的修改commit:

git log --oneline -- /path/to/dir/or/file

先看某个目录或者某个文件的递交历史,根据commit记录查看具体的文件改动内容:

git diff sha1^ sha1

在某个refs的后面加上^代表该引用的前一次递交sha1码,这样可以快速找到你需要回滚的commit

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文