鍍金池/ 問答/Linux  網(wǎng)絡安全/ github的commit 信息是中文,如何在win客戶端過濾搜索?

github的commit 信息是中文,如何在win客戶端過濾搜索?

問題描述

本地是Win7環(huán)境,使用的是cmder。然后幾個月之前做過一個動作提交了,然后現(xiàn)在想還原之前的操作。

問題出現(xiàn)的平臺版本及自己嘗試過哪些方法

發(fā)現(xiàn)git log / git reflog 好像都可以辦到,但是具體如何操作沒有查到。本地分支dev_chj

git reflog show dev

嘗試查看,但是顯示的內(nèi)容太多,怎么樣通過commit的內(nèi)容過濾要找的信息呢?

回答
編輯回答
陪她鬧

我建議你只查看某一路徑的遞交記錄,這樣能盡快確認你的修改commit:

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

先看某個目錄或者某個文件的遞交歷史,根據(jù)commit記錄查看具體的文件改動內(nèi)容:

git diff sha1^ sha1

在某個refs的后面加上^代表該引用的前一次遞交sha1碼,這樣可以快速找到你需要回滾的commit

2017年5月15日 15:11