我克隆了某个项目的git存储库。 我可以将文件转换为初始状态吗?当我查看文件时,请转到修订版2,3,4 ...最近? 我想概述项目是如何发展的。 #1楼 使用commit的SHA1密钥,您可以执行以下操作: 首先,找到特定文件的提交: git log -n <# commits> <file-name> 这基于您的 <# commits> ,将生成特定文件的提交列表。 提示:如果您不确定要查找的提交,请查找以下命令的好方法是: git diff <commit-SHA1>..HEAD <file-name> 。 此命令将显示当前版本的提交与特定文件的先前版本的提交之间的差异。 注意:提交的SHA1密钥在 git log -n 的列表中格式化为: commit <SHA1 id> 其次,签出所需的版本: 如果找到了所需的提交/版本,只需使用以下命令: git checkout <desired-SHA1> <file-name> 这将把您指定的文件版本放在暂存区域中。 要将其从暂存区域中取出,只需使用以下命令: reset HEAD <file-name> 要恢复到远程存储库所指向的位置,只需使用以下命令: git checkout HEAD <file-name> #2楼 要转到特定版本/提交,请执行以下命令。 你可以从 git log --oneline -n 10 获得HASH