DEV Community

Cover image for Criando um repositório no GitHub via linha comando
jojosuelobo
jojosuelobo

Posted on • Edited on

1

Criando um repositório no GitHub via linha comando

Descrição rápida para subir seu projeto para um repositório já criado dentro do GitHub

  1. Antes de qualquer coisa, é essencial que você tenha o Git instalado em sua máquina. Em caso de dúvida, basta entrar com o comando git -v no prompt de comando para verificar se o git está instalado com sucesso e sua versão.
    Image description

  2. Dentro de seu repositório no GitHub, clique na opção HTTPS em Quick setup, o link gerado será necessário.
    Image description

  3. Abra o Git Bash ou o Terminal dentro da pasta do projeto a ser enviado.
    Image description

  4. Inicie a pasta como um repositório do Git através do comando:
    git init

  5. Em seguida, adicione os arquivos de configuração para preparar o commit:
    git add .

  6. Crie um novo commit para os arquivos que irá subir para o repositório:
    git commit -m "commit inicial"

  7. Use o comando -M main para renomear a sua branch "master" pra "main", para quando for executado o git push, ao invés de criar uma nova branch, o git irá atualizar a branch que já está lá, nesse caso a "main".
    git branch -M main

    Se você der o git push estando na branch master o github vai entender que você criou uma nova branch, e lá no seu repositório remoto ele vai criar essa branch também. Não tem problema, você só vai ter que fazer um "merge" lá dentro do próprio GitHub. Mas pra facilitar ele já te sugere alterar o nome da sua branch e poupar esse trabalho.

  8. Suba seus arquivos utilizando a URL gerada no passo 2 no seguinte comando:
    git remote add origin URL-GERADA-PELO-PASSO-2-AQUI

  9. Autorize o upload com seu login e senha:
    git push -u origin master

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more