提取Git中某个作者提交的所有代码

时间:2013-09-28 07:49:40

标签: git version-control

如何将某个作者提交的所有代码提取到Git中的文本文件?

如果有一个存储库,我想在一个文本文件中从其主分支开始,将repo历史记录中的某个提交者的所有代码都包含在内。

尝试使用git log --author="Jon"它将显示提交消息和他所有提交的日期但没有代码本身,我需要此信息以及要在一个文本文件中输出的代码。我希望这能成为我想要的东西。

1 个答案:

答案 0 :(得分:1)

您可以使用git log -p --author="John",这将为您提供代表已修改代码的路径

要获取一个文件中的所有补丁,请参阅“git diff with author filter”。