Question: How does Git internally manage branches?

  1. by creating a pointer to the most recent snapshot/commit for the branch.
  2. by creating a data array of branches in the same repository.
  3. by creating a data dictionary of code changes.
  4. be creating a debug log that stores repository changes.

Answer: The correct answer of the above question is Option A:by creating a pointer to the most recent snapshot/commit for the branch.