Introdução

Este é um guia básico com passos para utilização de Git com GitHub. Para esse guia é preciso ter uma conta no GitHub ou em outro repositório e ter instalado o Git em seu PC.

GitHub: https://github.com/

Git: https://git-scm.com/downloads

Guia

Com Git Bash, faça a seguinte configuração:

Abra o Git Bash clicando com botão direito do mouse
Setar usuário: git config –global user.name “<Nome de Usuário>”
Setar email: git config –global user.email <seu@email.com>

Git configurado!


Criar um repositório novo no GitHub

De um nome para o repositório
Defina se ele será público ou privado
Selecione o tipo de gitignore de acordo com o projeto

Pronto, repositório criado com sucesso!


Baixar o repositório existente

Copie o link HTTP do repositório no GitHub
Abra a pasta no Windows que você irá baixar o projeto
No caminho da pasta digite git clone <link do repositório> e de Enter

Projeto copiado do repositório e disponível no seu PC!


Enviar atualização para o repositório com Git Bash

Abra o Git Bash clicando com botão direito do mouse na pasta que tem o git. do seu projeto
Para verificar se existe alterações, digite git status
Para enviar todos os arquivos atualizados, digite git add .Para enviar um arquivo específico, digite git add <nome do arquivo>
De um nome para o seu commit git commit -m “<nome do commit>”
Enviar para o repositório git push origin main ou git push <remote> <branch>

Atualização enviada com sucesso para o repositório!


Pegar atualização do repositório com Git Bash

Abra o Git Bash clicando com botão direito do mouse na pasta que tem o .git do seu projeto
Buscar as atualizações no repositório, mas não aplicá-las no branch atual, digite git fetch
Para puxar a atualização para o PC, digite git pull

Atualização baixada com sucesso para o PC local!

Font

https://gist.github.com/leocomelli/2545add34e4fec21ec16

https://git-scm.com/docs/git-clone

https://git-scm.com/docs/git-add

https://git-scm.com/docs/git-push/pt_BR

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *