是否可以使用git找出文件所在的计算机?

时间:2016-11-16 13:58:28

标签: git computer-forensics

是否可以使用git找出文件所在的计算机?如果您有代码仓库,是否可以检查文件并查看它们是在哪台计算机上以及用户名?例如,他们是在mac或linux上创建的吗?

1 个答案:

答案 0 :(得分:3)

不,我不相信这是可能的。 Git repo只是一组提交。来自一篇很棒的DZone文章(Git Behind the Curtain: What Happens When You Commit, Branch, and Merge):

  

每个提交包含三条信息:关于的信息   提交(谁发生,发生时,消息),列表   parent commit(对于第一次提交是空的,但至少有   每个其他提交的一个条目),以及对“树”的引用   持有项目目录根目录的对象。

即便如此,“谁”部分来自你的Git配置 - user.name& user.email