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