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?
欢迎选择我的课程,让我们一起见证您的进步~~
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.
.git/refs/heads/master
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.