根据一些研究,我发现git在两个位置保留了两个版本的代码:
.git/refs/heads
(本地存储库).git/refs/remotes/
(工作目录)首先,我的理解还可以吗?
然后我需要知道head
和working directory
都在指哪个分支。有两个命令:
cat .git/head
git branch
您能告诉我这两个命令是指哪个命令吗? (是head
中的分支还是working directory
中的分支)?
当您运行git status
时,会将您的更改与head
或working directory
中的版本进行比较吗?