What is required to create a Git commit?
a commit message
all of these answers
a local repository
staged changes