有没有办法从GitHub下载完整的历史记录?

时间:2015-07-28 17:55:33

标签: git github

我刚开始使用GitHub,在对存储库中的某些文件进行了一些更改后,我将存储库作为zip文件下载。我只获得了所有文件的最新版本。不过,我可以在网上看到历史。有没有办法获得我在zip文件中提供的所有版本?

1 个答案:

答案 0 :(得分:15)

Github是一个托管git存储库的站点。下载为ZIP功能不是为了获取存储库的本地副本,它只是下载您当时正在查看的存储库的视图(例如,主分支)。这更适用于获取特定版本的软件。

如果您希望贡献存储库,则应使用git命令行工具进行克隆:

git clone https://github.com/someuser/some-repo.git

这将为您提供存储库的副本。完整的副本,histroy和所有。然后,您将与本地计算机上的存储库进行交互,并根据github上的权限推送和提取更改。

通常,您实际上会将存储库分配到您的帐户,并将更改推送到该副本,然后在您希望将更改包含在主要版本中时向原始存储库发送拉取请求。