在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

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

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

問題描述

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

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

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

git reflog show dev

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

回答
編輯回答
陪她鬧

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

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

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

git diff sha1^ sha1

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

2017年5月15日 15:11