是否可以使用 git 找出文件是在哪台计算机上制作的?如果您有代码仓库,是否可以检查文件并查看它们是在哪台计算机上制作的以及使用什么用户名?例如,它们是在 mac 还是 linux 上创建的?
问问题
113 次
1 回答
3
不,我不相信这是可能的。Git repo 只是一组提交。来自一篇很棒的 DZone 文章(幕后的 Git:当您提交、分支和合并时会发生什么):
每个提交包含三部分信息:关于提交的元数据(提交者、提交时间和消息),父提交列表(第一次提交为空,但每个其他提交至少有一个条目) ,以及对保存项目目录根目录的“树”对象的引用。
即便如此,“谁”部分来自您的 Git 配置 -- user.name
& user.email
。
于 2016-11-16T14:06:34.733 回答