需求
現(xiàn)需要查看指定項目中的某個文件的 Git
日志。如有 項目代碼 jflowable
,需要查看其下文件 D:\z_workspace\jflowable\src\main\java\com\xzbd\jflowable\controller\TestController.java
的日志。
分析
一般的思路是,進入 jflowable
項目,然后使用命令 git log <file-path>
。如
cd a/b/s/jflowable && git log <file-path>
上述命令在 Linux 操作系統(tǒng),或使用 Git Bash 時是正確的,然而在win
下卻不得行。
那么有沒有其他解決方案呢 ?
有的,如下
解決方案
在任意位置查看指定文件的 git log
命令如下
git --git-dir=<your-projrct-dir>/.git --work-tree=<your-projrct-dir> log --reverse <file-path>
其中參數(shù)
--git-dir
指 .git
所在目錄,其值應填絕對路徑。
--work-tree
指項目目錄,其值應填絕對路徑。
--reverse
指將結果倒置。
參數(shù)值:
<your-projrct-dir>
是帶查看文件所在項目的絕對路徑
file-path
是待查看文件的絕對路徑
示例
如下是在 D:\z_workspace
下查看 jflowable
項目中 D:\z_workspace\jflowable\src\main\java\com\xzbd\jflowable\controller\TestController.java
日志的命令即結果文章來源:http://www.zghlxwxcb.cn/news/detail-815427.html
總結
在任何位置查看指定項目的指定文件日志使用命令 :git --git-dir=<your-projrct-dir>/.git --work-tree=<your-projrct-dir> log --reverse <file-path>
文章來源地址http://www.zghlxwxcb.cn/news/detail-815427.html
到了這里,關于【Git】任何位置查看git日志的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!