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