There are four kinds of objects in GIT, blob, tree, commit, and tag, which are used to store data. So for branches, how does GIT store which branches are in a project and the status of these branches?
PHP中文网2017-05-24 11:33:43
A branch is not an object, it is just a pointer to commit. The storage format is text file
For example, the master branch corresponds to .git/refs/heads/master
This file contains the sha1 of a commit.