0

git を使用して、ファイルが作成されたコンピューターを調べることはできますか? コード リポジトリがある場合、ファイルを調べて、それらが作成されたコンピューターとユーザー名を確認することはできますか? たとえば、それらは Mac または Linux で作成されましたか?

4

1 に答える 1

3

いいえ、それが可能だとは思いません。Git リポジトリは単なるコミットのグループです。DZone の優れた記事 ( Git Behind the Curtain: What Happens When You Commit, Branch, and Merge ) から:

各コミットには 3 つの情報が含まれます: コミットに関するメタデータ (誰がコミットしたか、いつ発生したか、およびメッセージ)、親コミットのリスト (最初のコミットでは空ですが、他のコミットごとに少なくとも 1 つのエントリがあります) 、およびプロジェクト ディレクトリのルートを保持する「ツリー」オブジェクトへの参照。

それでも、「誰」の部分は Git 構成から来ています -- user.name& user.email.

于 2016-11-16T14:06:34.733 に答える