我可以使用以下命令查看文件列表
git ls-files --cache
想知道是否可以读取列出文件的内容吗?
答案 0 :(得分:2)
使用git cat-file
或git show
。例如
for f in `git ls-files --cache`; do
echo -- "----- File (cat): $f -----"
git cat-file -p HEAD:$f
echo -- "----- File (show): $f -----"
git show HEAD:$f
echo -- "----- End of File: $f -----"
done
答案 1 :(得分:0)
您可以使用checkout-index。此命令将文件从git缓存(索引)复制到工作树中。
通常它会覆盖工作副本,但是使用参数--temp
,您可以创建文件的副本。
git checkout-index --temp -- myfile.ext