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

有没有办法从GitHub下载完整的历史记录?,git,github,Git,Github,我刚刚开始使用GitHub,在对存储库中的一些文件进行了一些更改之后,我将存储库作为zip文件下载。我只得到那里所有文件的最新版本。然而,我可以在网上看到历史。有没有办法将我提供的所有版本都放在一个zip文件中?Github是一个承载git存储库的站点。下载为ZIP功能不是为了获取存储库的本地副本,它只是下载您当时正在查看的存储库视图(例如,主分支)。这更多是为了获得特定版本的软件 如果希望对存储库做出贡献,则应使用git命令行工具进行克隆: git clone https://github.c

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

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

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

git clone https://github.com/someuser/some-repo.git
这将为您提供存储库的副本。一份完整的副本,历史记录和所有。然后,您将与本地计算机上的存储库交互,并根据github上的权限推拉更改


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

当您进行更改时,是否在本地(在您的计算机上)克隆了存储库?不,我没有。我应该这样做吗?在这种情况下,按照@DVG的答案。要显示历史记录,可以使用可视化git客户端,也可以运行
git log--oneline--graph--decoration
谢谢!我试试这个。