Isso significa que Z1 é um repositório do Git aninhado adicionado em seu repositório principal como um submódulo .
Eu tenho problema em empurrar pasta inteira com seu conteúdo para o meu repositório no GitHub.
Eu uso o seguinte:
$ cd principal
$ git add *
$ git push
Em que principal é o nome da pasta que contém duas outras pastas ( Z1 , Z2 ) e seu conteúdo.
Então eu visito o GitHub e vejo:
Não há nada de errado com a pasta Z1 - Eu esperava ver sth openable (como Z3 ), pois essa pasta é um projeto java contendo src e outras pastas. O que está acontecendo?