Mercurial有一个命令可以列出存储库中每个版本的每个文件:
hg manifest --all
Git中有等效的命令吗?
像git log --stat之类的东西吗?
—
jmreicha 2011年
git ls-files
?
只是好奇,您出于什么原因需要它?
—
斯蒂芬·詹宁斯
@StephenJennings:这是一种更好的方法来知道一个文件受版本控制,而不是费心地执行“
—
Esteis 2012年
ls -R
减号.gitignore
”。总的来说,它的有用性:人们可能或多或少知道发生了什么,但是对存储库的内省给了我们一个知道的信心。特别是对于初学者,这种信心在程序使用的愉快程度方面有很大的不同。Git并没有让用户放心,这就是为什么如此多的人讨厌它直到学到它才可以理解。