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