Quando eu git initpasta, ela não cria uma ramificação principal
Isso é verdade, e o comportamento esperado. O Git não criará uma masterramificação até você confirmar algo.
Quando eu faço git --bare initisso cria os arquivos.
Um não nu git inittambém criará os mesmos arquivos, em um .gitdiretório oculto na raiz do seu projeto.
Quando digito git branch master, diz "fatal: Não é um nome de objeto válido: 'master'"
Esse é novamente o comportamento correto. Até você confirmar, não há ramificação principal .
Você não fez uma pergunta, mas eu responderei à pergunta que eu supus que você pretenda fazer. Adicione um ou mais arquivos ao seu diretório e git addeles para preparar uma confirmação. Em seguida, git commitcrie seu commit e masterramificação inicial .
git branch newbranch