有没有类似于'svn co -r xxx'的git命令可以获取中间提交记录?谢谢!
git checkout <commit-id>
,其中<commit-id>
是提交的SHA1哈希值,标签或分支。
请注意,在git词汇中,fetch
表示连接到远程存储库并获取其提交记录。
git checkout <commit-id> -- tests/
将会将你的工作树(和暂存区)恢复到 <commit-id>
时 tests
子目录的状态。然而,提出这个问题引发了更大的问题:“你真正想解决什么问题?” - 我怀疑那不是你真正想做的... - Mark Longair