Home  >  Q&A  >  body text

How are branches stored and recorded in GIT?

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?

天蓬老师天蓬老师2676 days ago725

reply all(1)I'll reply

  • PHP中文网

    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.

    reply
    0
  • Cancelreply