坚固耐用,相当于';git-ls-tree';
在裸存储库中,我可以键入坚固耐用,相当于';git-ls-tree';,git,rugged,git-ls-files,Git,Rugged,Git Ls Files,在裸存储库中,我可以键入$git ls tree-r master。(这与我使用命令gitls-files在非裸回购协议中可以得到的东西差不多) 查看git存储库中文件及其sha引用的完整列表 使用RACKED,如何获取特定分支或主节点中的文件列表?您要查找的是RACKED的树对象。如果您有一个提交,比如从commit=repo.head.target,您可以通过以数组形式访问该提交树中的文件: tree = commit.tree puts tree[0].filename 有关更多示例,请
$git ls tree-r master
。(这与我使用命令gitls-files
在非裸回购协议中可以得到的东西差不多)
查看git存储库中文件及其sha引用的完整列表
使用RACKED,如何获取特定分支或主节点中的文件列表?您要查找的是RACKED的树对象。如果您有一个提交,比如从
commit=repo.head.target
,您可以通过以数组形式访问该提交树中的文件:
tree = commit.tree
puts tree[0].filename
有关更多示例,请参见