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?
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 config
para 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 main
Caso 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!