我有一个git repo。一些提交已经完成 - 一些文件已添加,一些已删除。
我想获取文件列表,如果有人将从我的存储库中克隆特定标记,将会克隆这些文件。
所以这不是特定提交的文件。如果它将与之前的所有提交融合,则为此提交的文件。
如何获取此类文件的列表?
答案 0 :(得分:1)
git ls-tree -r --name-only tagName
如果您在回购邮件中设置了标签,那么会起作用 假设您已提交索引(包含已添加,删除和修改的文件)。
标记或提交将始终引用存储库中的所有文件,即完整的存储库内容。
它不会仅引用已修改的内容。