Qualquer dúvida, pode falar comigo no insta ou discord @ashcrysis
1. Por que usar GitHub?
O GitHub permite versionar seu projeto, evitar perda de arquivos e trabalhar em equipe sem sobrescrever o trabalho dos outros. Saiba mais sobre versionamento em: Versionamento Semântico
2. Instale o Git (Windows)
Baixe e instale o Git pelo link oficial:
- Git for Windows
https://git-scm.com/download/win
Durante a instalação, pode deixar tudo no padrão.
4. Baixe o Github Desktop
https://desktop.github.com/download/
5. Crie o repositório
- Abra o Github Desktop
- Em File, clique em “Add Local Repository” ou aperte CTRL + O, e busque pela pasta do seu projeto.
- Vai aparecer um erro como “O diretório parece não estar num repositório Git. Você gostaria de criar um repositório aqui?”, e clique no link para criar.
- Isso abrirá um popup, todas as opções você pode deixar como padrão, porém, é recomendado que todo repositório tenha um .gitignore (falamos mais sobre num passo adiante) e por esta tela você já consegue criar um template.
5. Adicione o .gitignore (IMPORTANTE)
Crie um arquivo chamado .gitignore na raiz do projeto. (Atenção: é .gitignore mesmo, não .gitignore.txt)
Use como base (exemplo focado em Unity):
Isso evita subir arquivos desnecessários e pesados.
Outros templates podem ser encontrados aqui
6. Publique o repositório
- Clique em “Publish repository”
- Nesta etapa, ele pode pedir por sua conta no Github. Se ocorrer, logue.
- Depois, um popup vai aparecer onde você pode escolher se o repositório será público ou não. Depois de tudo pronto, clique em “Publish repository” novamente.
- Isso vai:
- Criar o repositório remoto no github
- Conectar automaticamente ao remoto
- Enviar o projeto (primeiro push)
6. Dicas para Game Jams
-
Evite commitar arquivos gigantes
-
Combine regras com o time (quem mexe em quê)
-
Trabalhem em cenas separadas, se possível branchs separadas, e depois juntem tudo
-
Faça push com frequência e com commits detalhados: escreva uma mensagem que faça sentido. Saiba mais em: Conventional Commits
-
Se algo quebrar, dá pra voltar versões anteriores
-
Lembrar que é preciso adicionar quem vai poder colaborar com o projeto no site do GitHub, nas configurações do projeto você convida seu parceire de equipe em “Colaborators” :D