git查看/复制历史记录中所有提交的文件

时间:2016-10-09 10:17:49

标签: linux git

我想说:

  • 在第一次提交中提交file1.txt
  • 在第二次提交中提交file2.txt并删除了file1.txt
  • 在第3次提交中提交file3.txt并删除了file1.txtfile2.txt

现在,我希望在历史记录中查看回购邮件中的所有文件。我们考虑只有主分支。

一种方法是检查每次提交。

但我想更直接的事情,存在这样的事情吗?

让我们说,即,我想压缩所有内容(即将每个提交放在一个文件夹中)并发送给不知道git的人。

或者只是浏览每个提交以查看那时的内容。

所以,提出一个问题:是否可以Windows Explorer方式(指向并点击)浏览提交?

1 个答案:

答案 0 :(得分:0)

使用git bundle会有帮助吗?

可以找到有关此文档的文档here

请注意,这是一个全有或全无的解决方案。

这将包含(以特殊格式)提交的整个历史记录,实际上是该格式的所有内容的回购。然后可以将其压缩。

Bonus就是这样,当接收者获得zip时,他们所能做的只是使用git clone来重新创建回购。