description
不多说了, 上图, 看文件描述是用来填写项目的描述信息的.
?
hooks
存放项目的各个钩子函数, 就是在各种操作的前后添加自己的执行逻辑. 这个之前倒是一直没有用过....此文件用来在git中忽略某些文件. 与.gitignore不同的是, 此文件不会进行提交. 也就是用来忽略一些仅你本地使用的文件.
logs
用来记录所有的操作记录....可通过git gc来减少文件体积.
refs
保存本地的分支和标签. 文件内容也很简单, 就是一个 commit id.
另外, gc之后, 会多出来一个: .git/packed-refs文件....sourcetree中的配置信息.
----
将.git文件夹下的内容过了一遍, 基本保存的位置都找到了, 剩下保存内容的二进制文件了还整不明白....过下来之后, 倒也发现了一些能够帮到我的内容, 比如本地的 ignore, 之前的处理是在路径下添加.gitignore同时将.gitignore文件本身也忽略.