como eu exporto meus projetos git pro github? eu estou com um projeto muito grande com diversas pastas e arquivos e adicionar um por um no github e ainda reorganiza-los iria me dar muito trabalho, alguém tem alguma sugestão?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
como eu exporto meus projetos git pro github? eu estou com um projeto muito grande com diversas pastas e arquivos e adicionar um por um no github e ainda reorganiza-los iria me dar muito trabalho, alguém tem alguma sugestão?
Oi, Matheus, tudo bem?
Peço desculpas pela demora em te responder!
Há duas maneiras para exportar arquivos para o GitHub: a primeira delas e fazer upload das pastas e arquivos diretamente no GitHub e a segunda consiste em utilizar comandos no terminal. Abaixo irei detalhar cada uma destas maneiras.
Para usar comandos e enviar os arquivos e pastas para o GitHub usando o terminal Git, devemos seguir os seguintes passos. A critério de curiosidade estou usando o terminal do Git Bash, caso queira usar o mesmo terminal, você pode baixá-lo nos links abaixo para Windows:
Caso você não saiba se o seu sistema operacional é de 32 bits ou de 64 bits você pode consultar no menu Configurações no submenu Sobre e verificar o Tipo de Sistema.
Caso seu sistema seja Linux você pode instalar o git, inserindo o seguinte comando: sudo apt-get install git.
Caso seu sistema seja Mac você pode inserir o seguinte comando no terminal: brew install git.
Para abrir a pasta e trabalhar no terminal você pode abrir a pasta que você deseja transformar em um repositório do git, clicar com o botão direito do mouse e selecionar a opção Git Bash here. Se estiver usando o Windows 11 vá em Mostrar mais opções.
Use o comando git configpara realizar as configurações de nome e e-mail.
git config --global user.name <seu nome>
git config --global user.email <seu e-mail>
Agora, digite o comando git init, para criar um repositório.
Em seguida, utilize os comandos na seguinte ordem: git status para garantir que você está em um repositório Git; git add . para adicionar todos os arquivos de uma vez no estágio pré-commit e git commit -m <mensagem aqui> para commitar os arquivos, fazendo com que eles façam parte do seu repositório.
Para conseguir ter acesso a um repositório remoto no GitHub, inicialmente é necessário realizar um procedimento de autenticação por token para conseguir subir arquivos através do Git. O artigo abaixo mostra o passo a passo para adicionar as credenciais necessárias:
Após realizar o procedimento de autenticação você precisa:
Criar um repositório no GitHub, clicar no botão azul Code que fica ao lado direito dentro do repositório, selecione a opção HTTPS e copie o link que aparece abaixo.
Em seguida no terminal digite o comando:
git remote add origin <link do repositório no GitHub>Exemplo:git remote add origin https://github.com/RodrigoHarder/RodrigoHarder.git
Depois de criar o repositório remoto no GitHub, basta usar o comando:
git push origin <nome da branch que você deseja subir para o GitHub>No meu caso eu desejo subir a branch main para o meu repositório remoto:
git push origin mainCaso queira aprender como subir os arquivos tanto pelo Git quanto usando o GitHub, recomendo o curso abaixo que explora as principais funcionalidades dessas duas ferramentas:
Espero ter ajudado. Caso tenha dúvidas, estarei à disposição!
Abraços!