Git 我可以查看特定提交中的所有文件吗?
我可以使用Git 我可以查看特定提交中的所有文件吗?,git,Git,我可以使用gitls文件查看项目中git跟踪的所有文件 我可以使用此命令查看某些特定提交中存在的所有文件吗?我的意思不是那些在提交时更改的文件,而是整个文件树,比如它如何处理git ls files?这比临时索引方法简单得多,但输出格式因选项而异: git ls-tree --name-only -r <commit> git ls树--仅限名称-r 这比临时索引方法简单得多,但输出格式因选项而异: git ls-tree --name-only -r <commit>
gitls文件
查看项目中git跟踪的所有文件
我可以使用此命令查看某些特定提交中存在的所有文件吗?我的意思不是那些在提交时更改的文件,而是整个文件树,比如它如何处理
git ls files
?这比临时索引方法简单得多,但输出格式因选项而异:
git ls-tree --name-only -r <commit>
git ls树--仅限名称-r
这比临时索引方法简单得多,但输出格式因选项而异:
git ls-tree --name-only -r <commit>
git ls树--仅限名称-r
AFAIU否,提交哈希指的是树的状态,其中包含所有文件。但是,如果您想通过提交获得一个接触过的文件列表,您可以从git diff--stat
(我相信有更合适的命令)开始git checkout revision
,然后git ls文件
?AFAIU no,commit hash指的是拥有所有文件的树状态。但是如果你想通过提交获得一个接触过的文件列表,你可以从git diff--stat
(我相信有更合适的命令)开始git checkout revision
,然后git ls文件
?