Sobre a adição de projetos existentes para GitHub
Se você estiver migrando seu projeto do CodePlex, leia o guia de migração para obter mais informações.
Dica: se estiver mais familiarizado com uma interface de usuário de apontar e clicar, tente adicionar seu projeto com o GitHub Desktop. Para obter mais informações, consulte "Adicionar um repositório do seu computador local ao GitHub Desktop" na Ajuda do GitHub Desktop.
Aviso: Se estiver manuseando informações confidenciais, nunca faça git add, commit ou push para um repositório remoto. As informações confidenciais pode incluir, entre outros:
- Senhas
- Chaves SSH
- Chaves de acesso AWS
- Chaves API
- Números de cartão de crédito
- Código PIN
Para obter mais informações, consulte "Remover dados confidenciais do repositório".
Adicionando um projeto a GitHub com GitHub CLI
GitHub CLI é uma ferramenta de código aberto para usar GitHub a partir da linha de comando do seu computador. GitHub CLI pode simplificar o processo de adicionar um projeto existente a GitHub usando a linha de comando. Para saber mais sobre GitHub CLI, consulte "Sobre GitHub CLI."
-
Na linha de comando, acesse o diretório raiz do seu projeto.
-
Inicialize o diretório local como um repositório Git.
git init -b main -
Para criar um repositório para o seu projeto em GitHub, use o subcomando
gh repo create. Substituaproject-namepelo nome desejado para o repositório. Se você quiser que o seu projeto pertença a uma organização em vez de sua conta de usuário, especifique o nome da organização e o nome do projeto comorganization-name/project-name.gh repo create project-name -
Siga as instruções interativas. Como alternativa, você pode especificar argumentos para pular essas instruções. Para obter mais informações sobre possíveis argumentos, consulte o manual de GitHub CLI.
-
Faça pull das alterações do novo repositório que você criou. (Se você criou um arquivo
.gitignoreouLICENSEna etapa anterior, isso irá fazer pull dessas alterações para seu diretório local.)git pull --set-upstream origin main -
Stage, commit e push de todos os arquivos do seu projeto.
git add . && git commit -m "initial commit" && git push
Adicionando um projeto a GitHub sem GitHub CLI
- Crie um repositório no GitHub. Para evitar erros, não inicialize o novo repositório com os arquivos README, de licença ou
gitignore. É possível adicionar esses arquivos após push do projeto no GitHub.
- Abra TerminalTerminalGit Bash.
- Altere o diretório de trabalho atual referente ao seu projeto local.
- Inicialize o diretório local como um repositório Git.
$ git init -b main - Adicione os arquivos ao novo repositório local. Isso faz stage deles para o primeiro commit.
$ git add . # Adiciona os arquivos no repositório local e faz stage deles para commit. Para remover o stage de um arquivo, use "git reset HEAD YOUR-FILE". - Faça commit dos arquivos com stage em seu repositório local.
$ git commit -m "First commit" # Commits the tracked changes and prepares them to be pushed to a remote repository. Para remover esse commit e modificar o arquivo, use "git reset --soft HEAD~1", faça o commit e adicione o arquivo novamente. - No topo da página Quick Setup (Configuração rápida) do repositório do GitHub, clique em para copiar a URL do repositório remote.

- No Terminal, adicione a URL para o repositório remote onde será feito push do seu repositório local.
$ git remote add origin <REMOTE_URL> # Sets the new remote $ git remote -v # Verifies the new remote URL - Push the changes (Faça push das alterações</0> no seu repositório local para o GitHub.
$ git push -u origin main # Pushes the changes in your local repository up to the remote repository you specified as the origin
- Crie um repositório no GitHub. Para evitar erros, não inicialize o novo repositório com os arquivos README, de licença ou
gitignore. É possível adicionar esses arquivos após push do projeto no GitHub.
- Abra TerminalTerminalGit Bash.
- Altere o diretório de trabalho atual referente ao seu projeto local.
- Inicialize o diretório local como um repositório Git.
$ git init -b main - Adicione os arquivos ao novo repositório local. Isso faz stage deles para o primeiro commit.
$ git add . # Adiciona os arquivos no repositório local e faz stage deles para commit. Para remover o stage de um arquivo, use "git reset HEAD YOUR-FILE". - Faça commit dos arquivos com stage em seu repositório local.
$ git commit -m "First commit" # Commits the tracked changes and prepares them to be pushed to a remote repository. Para remover esse commit e modificar o arquivo, use "git reset --soft HEAD~1", faça o commit e adicione o arquivo novamente. - No topo da página Quick Setup (Configuração rápida) do repositório do GitHub, clique em para copiar a URL do repositório remote.

- No prompt de comando, adicione a URL para o repositório remote onde será feito push do seu repositório local.
$ git remote add origin <REMOTE_URL> # Sets the new remote $ git remote -v # Verifies the new remote URL - Push the changes (Faça push das alterações</0> no seu repositório local para o GitHub.
$ git push origin main # Pushes the changes in your local repository up to the remote repository you specified as the origin
- Crie um repositório no GitHub. Para evitar erros, não inicialize o novo repositório com os arquivos README, de licença ou
gitignore. É possível adicionar esses arquivos após push do projeto no GitHub.
- Abra TerminalTerminalGit Bash.
- Altere o diretório de trabalho atual referente ao seu projeto local.
- Inicialize o diretório local como um repositório Git.
$ git init -b main - Adicione os arquivos ao novo repositório local. Isso faz stage deles para o primeiro commit.
$ git add . # Adiciona os arquivos no repositório local e faz stage deles para commit. Para remover o stage de um arquivo, use "git reset HEAD YOUR-FILE". - Faça commit dos arquivos com stage em seu repositório local.
$ git commit -m "First commit" # Commits the tracked changes and prepares them to be pushed to a remote repository. Para remover esse commit e modificar o arquivo, use "git reset --soft HEAD~1", faça o commit e adicione o arquivo novamente. - No topo da página Quick Setup (Configuração rápida) do repositório do GitHub, clique em para copiar a URL do repositório remote.

- No Terminal, adicione a URL para o repositório remote onde será feito push do seu repositório local.
$ git remote add origin <REMOTE_URL> # Sets the new remote $ git remote -v # Verifies the new remote URL - Push the changes (Faça push das alterações</0> no seu repositório local para o GitHub.
$ git push origin main # Pushes the changes in your local repository up to the remote repository you specified as the origin

