Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 git 仓库。一些提交已经完成——一些文件被添加,一些被删除。
我想获取文件列表,如果有人从我的存储库中克隆特定标签,这些文件将被克隆。
所以它不是特定提交的文件。如果它将与所有先前的提交融合在一起,则它是该提交的文件。
任何想法如何获取此类文件的列表?
git ls-tree -r --name-only tagName
如果您在回购中设置了标签,它将起作用。 这假设您已经提交了索引(以及添加、删除和修改的文件)。
标签或提交将始终引用您存储库的所有文件,即完整的存储库内容。 它不会只引用已修改的内容。