Question: What does commit object contain?

  1. A set of files, representing the state of a project at a given point of time.
  2. Reference to parent commit objects.
  3. An SHA1 name, a 40-character string that uniquely identifies the commit object.

Answer: The correct answer of the above question is Option C:An SHA1 name, a 40-character string that uniquely identifies the commit object.