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.