【发布时间】:2020-01-31 08:55:43
【问题描述】:
我了解到:
- Git 为每次提交保留一个快照
- 快照本质上是
copies的changed文件和一些references到unchanged文件 - 所有 Git 相关数据都存储在存储库目录内的
.git目录下。
duong2179-mbpro:.git duong2179$ ls -l
total 480
-rw-r--r-- 1 duong2179 admin 742 Oct 2 13:03 COMMIT_EDITMSG
-rw-r--r-- 1 duong2179 admin 15646 Oct 2 13:28 FETCH_HEAD
-rw-r--r-- 1 duong2179 admin 33 Oct 2 13:28 HEAD
-rw-r--r-- 1 duong2179 admin 41 Oct 2 13:28 ORIG_HEAD
-rw-r--r-- 1 duong2179 admin 849 Oct 2 13:07 config
-rw-r--r-- 1 duong2179 admin 73 Apr 24 16:18 description
drwxr-xr-x 17 duong2179 admin 578 Apr 24 16:19 hooks
-rw-r--r-- 1 duong2179 admin 185528 Oct 2 13:29 index
drwxr-xr-x 3 duong2179 admin 102 Apr 24 16:18 info
drwxr-xr-x 4 duong2179 admin 136 Apr 24 16:19 lfs
drwxr-xr-x 4 duong2179 admin 136 Apr 24 16:19 logs
drwxr-xr-x 260 duong2179 admin 8840 Aug 19 15:50 objects
-rw-r--r-- 1 duong2179 admin 19239 Apr 24 16:19 packed-refs
drwxr-xr-x 5 duong2179 admin 170 Sep 25 16:05 refs
drwxr-xr-x 3 duong2179 admin 102 Aug 5 15:03 subtree-cache
给定一个 Git 提交哈希,我在哪里可以找到 .git 子目录中的关联快照?
【问题讨论】:
标签: git version-control git-commit