Git:在.git目录中获取blob路径

时间:2016-12-01 10:36:02

标签: git git-plumbing

我想在回购历史中的某个时刻访问一些blob。

目前,我使用git show $REV:$PATH执行此操作。但文件非常大,我不希望它们在脚本中被阅读和管道传输。我想得到他们的路径然后读作普通文件。

我可以依赖当前文档中描述的布局(例如.git/objects/ee/2403ffd236587a2b17ddc35b0e711fc99ba6a0),获取文件哈希并手动将其转换为路径吗?我的意思是它在将来的版本中不会很快改变,而且对象目录总是具有这种结构。 使用一些管道命令有更简单的方法吗?

0 个答案:

没有答案