Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Git| リポジトリ内のファイル検索

概要

リポジトリ内のファイル検索

内容

以下のコマンドでファイル検索が可能

git ls-files <ファイル名>

サンプル

リポジトリ内のファイル構成は以下

.
│  hoge.txt
│
└─hage
       hige.txt
$git ls-files *hige.txt
hage/hige.txt
$git ls-files *h*ge*
hage/hige.txt
hoge.txt

応用

特定のファイルの履歴を見たい場合

$git log -p `git ls-files *hige.txt`
commit dc6daaf1fa14de78cfead4aeb38fcd25fee982e2
Author: xxxxxxxxxxxxxxxxxxxx
Date:   Thu May 30 01:44:06 2013 +0900

    first commit

diff --git a/hage/hige.txt b/hage/hige.txt
new file mode 100644
index 0000000..9e4f510
--- /dev/null
+++ b/hage/hige.txt
@@ -0,0 +1 @@
+hige