一、.git目录
ls -a .git/
./ COMMIT_EDITMSG description hooks/ info/ objects/
../ config HEAD index logs/ refs/
二、切换分支
cat .git/HEAD # 通过HEAD指针,查看当前分支为master
ref: refs/heads/master
git checkout -b temp # 新建temp分支,同时切换到该分支上
Switched to a new branch 'temp'
cat .git/HEAD # 查看当前分支,已变成temp
ref: refs/heads/temp
git checkout master # 切换到master分支
Switched to branch 'master'
cat .git/HEAD # 分支切换后,HEAD又发生了变化
ref: refs/heads/master
三、仓库配置信息
在仓库配置本地用户名和邮件,配置信息是写入到.git/config
文件中的。
> git config --local user.name tom
> git config --local user.email tom@123.com
> cat .git/config
[core]
reposi