如何从GitHub下载不同版本的存储库快照?

时间:2013-09-04 04:29:02

标签: git netbeans github

我想分析并格式化有关通过任何Java特定存储库的整个版本所做更改的报告。

但我无法找到旧版本的存储库,即快照,因此我可以将它们与最新提交进行比较并分析所做的更改。

编辑: 我想使用NetBeans IDE比较快照。

1 个答案:

答案 0 :(得分:2)

默认情况下,克隆Git存储库时, 将获得该存储库的所有快照/提交 。只需克隆一个本地仓库:

git clone <url-or-path-to-remote-repo>

然后,您可以使用git diff

比较不同的快照/提交/代码
git diff <commit1> <commit2>
git diff <tag1> <tag2>
git diff <tag1> <commit2>
# Etc...

或者,您可以切换到特定标记并获取与该版本匹配的所有文件。您将获得存储库的快照,如下所示:

git checkout <tag1>
git checkout <commit2>