我希望能够在不克隆存储库本身的情况下获取有关存储库的信息(分支,提交历史记录)。
我可以做些什么,例如创建本地git repo,将其设置为跟踪/上传远程repo,然后仅获取有关该repo的元数据,而不是代码库本身吗?
我的最终目标只是获取存储库的提交历史记录。
谢谢
答案 0 :(得分:1)
如果这是针对GitHub,GitLab或BitBucket的,则存在一个Web UI,该UI显示所有必需的信息,而无需克隆存储库。例如,链接:https://github.com/tensorflow/tensorflow/commits/master显示了在TensorFlow存储库中进行的所有提交。
GitLab,BitBucket等中存在类似的功能。
答案 1 :(得分:-1)
我不知道下载“仅提交”和“不是存储在提交中的文件”的任何内置方式。
如果您要查看一次提交:
plt.plot
如果要下载属于单个分支的提交:
git clone --depth 1