我刚开始使用GitHub,对我的代码库进行了一些修改后,我下载了该代码库的zip文件。但在zip文件中只有该代码库中所有文件的最新版本,而我可以在网站上看到完整的历史记录。是否有一种方法可以获取包含我贡献的所有版本的zip文件呢?
Github是一个托管git存储库的网站。下载ZIP功能不是为了获取存储库的本地副本,而是仅下载您在该时间查看的存储库的视图(例如主分支)。这更适用于获取软件的特定版本。
如果您希望贡献到存储库,应改用使用git命令行工具进行克隆:
git clone https://github.com/someuser/some-repo.git
这将为您提供存储库的副本。完整的副本,包括历史记录。然后您将在本地机器上与存储库交互,并根据github上的权限推送和拉取更改。
通常,您实际上会将存储库派生到您的账户中,并将更改推送和拉取到该副本,然后在想要将更改包含在主版本中时向原始存储库发送拉取请求。
git log --oneline --graph --decorate
命令。 - topheman