Olá Christian, tudo bem contigo?
Para enviar o código com as imagens, sons e bibliotecas, é necessário enviar uma pasta que contenha todo esse conteúdo dentro. Ou seja, nesse caso é necessário juntar todos os arquivos e pastas dentro de uma só pasta, esta última que será enviada ao repositório no GitHub.
Para entender ainda mais sobre Git e Github, indico a leitura do artigo de Git e Github onde você vai conhecer um pouco mais sobre a ferramenta e tem indicação de vários outros conteúdos interessantes! Além disso, temos na Alura os cursos de Git e Github para alavancar ainda mais seus conhecimentos dentro da ferramenta de versionamento!
Em caso de dúvidas, estou à disposição.
Um grande abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!