Optional --bareCreates a bare repository.
Optional --initial-Uses the specified name for the initial branch.
Optional --quietSuppresses all output except error and warning messages.
Optional --separate-Separates the repository from working tree.
Optional --sharedSpecifies the Git repository is to be shared amongst several users.
Optional --templateSpecifies the directory from which templates will be used.
InitGitOptions defines the supported options for the Git init command.