DEV Community

Dieni Kiellermann
Dieni Kiellermann

Posted on

Manual Git e Github para iniciantes

Manual Git e GitHub

Este guia fornecerá instruções passo a passo desde a criação de uma conta no GitHub até a execução de comandos básicos e avançados com o Git. Vamos lá!

1. Criando uma Conta no GitHub:

Acesse GitHub.
Clique em "Sign up" para criar uma nova conta.
Preencha as informações necessárias e siga as instruções para verificar seu e-mail.

2. Criando um Repositório no GitHub:

Faça login na sua conta GitHub.
Clique em "New" no canto superior direito.

Localização do botão

Preencha os detalhes do repositório e clique em "Create repository", lembre de selecionar a opção de adicionar um arquivo README.

Criação de repositório

Copie a URL do repositório, você precisará dela para clonar o repositório localmente.

Clonando repositório, basta clicar em no icone de copiar ao lado do link

3. Instalando o Git no Computador:

Windows:

Baixe o instalador do Git para Windows aqui.
Execute o instalador e siga as instruções.

Linux:

  • Debian/Ubuntu:
  sudo apt-get update
  sudo apt-get install git
Enter fullscreen mode Exit fullscreen mode
  • Fedora:
  sudo dnf install git
Enter fullscreen mode Exit fullscreen mode
  • Arch Linux:
  sudo pacman -S git
Enter fullscreen mode Exit fullscreen mode

4. Configurando o Git:

. Configure seu nome e e-mail globalmente:

   git config --global user.name "Seu Nome"
   git config --global user.email "seu@email.com"
Enter fullscreen mode Exit fullscreen mode

3. Clonando o Repositório Localmente e Editando o README:

Abra o terminal no seu computador.
Use o comando git clone URL-do-repositorio para clonar o repositório para sua máquina.
Navegue até o diretório do repositório clonado:

   cd nome-do-repositorio
Enter fullscreen mode Exit fullscreen mode

Abra o arquivo README.md em um editor de texto de sua escolha e faça algumas alterações.

Editando o README e Criando uma Nova Branch:

Edite o README.md e adicione qualquer conteúdo desejado.
Salve as alterações no arquivo.

Verificando o Status e Criando uma Nova Branch:

Execute o comando git status para ver as mudanças no seu repositório.
Você verá que há alterações no README.md.
Crie uma nova branch para trabalhar com suas alterações:

   git checkout -b minha-nova-branch
Enter fullscreen mode Exit fullscreen mode

Adicionando, Comitando e Enviando Alterações:

Adicione todas as alterações ao próximo commit:

   git add .
Enter fullscreen mode Exit fullscreen mode

Faça o commit das alterações:

   git commit -m "Adicionando conteúdo ao README"
Enter fullscreen mode Exit fullscreen mode

Envie as alterações para o GitHub:

   git push origin minha-nova-branch
Enter fullscreen mode Exit fullscreen mode

Agora você criou uma nova branch, fez alterações no README e enviou essas alterações de volta para o repositório no GitHub. Essa é uma prática comum ao trabalhar em equipes ou ao implementar novos recursos. Certifique-se de substituir "minha-nova-branch" por um nome significativo para a sua branch.

6. Navegando até o Repositório Clonado:

cd nome-do-repositorio
Enter fullscreen mode Exit fullscreen mode

7. Comandos Básicos do Git:

Status e Mudanças:

  • git status: Mostra o estado atual do seu repositório.
  • git add arquivo: Prepara um arquivo para o próximo commit.
  • git diff: Exibe as diferenças nas alterações.

Commits:

  • git commit -m "Mensagem do commit": Registra as mudanças.
  • git log: Exibe o histórico de commits.

Ramos (Branches):

  • git branch nome-do-ramo: Cria um novo ramo.
  • git checkout nome-do-ramo: Muda para um ramo específico.
  • git merge nome-do-ramo: Combina alterações de um ramo de volta ao principal.

8. Comandos Avançados do Git:

Remoto:

  • git remote add origin URL: Conecta seu repositório local ao repositório remoto.
  • git push origin nome-do-ramo: Envia alterações para o repositório remoto.
  • git pull origin nome-do-ramo: Recebe alterações do repositório remoto.

Desfazer Alterações:

  • git checkout -- arquivo: Desfaz alterações não confirmadas.
  • git reset HEAD~1: Desfaz o commit mais recente.
  • git revert SHA-do-commit: Desfaz um commit existente.

GitHub:

  • Siga as instruções no site para criar Pull Requests, Issues, e explorar recursos colaborativos.

Este guia abrange desde a criação de uma conta no GitHub até a execução de comandos avançados com o Git. Explore a documentação oficial do Git e GitHub para aprender mais: Git Documentation, GitHub Documentation.

Se você gostou deste guia e achou útil, ficaria muito grata se pudesse dar uma estrela ao repositório correspondente no GitHub. O repositório está disponível em ManualGit, e o conteúdo deste artigo está incluído no arquivo README.

Link para dar uma estrela: ManualGit Repository

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (1)

Collapse
 
vinciusalveshax profile image
Vinícius Alves Hax

Ótimo tutorial. Obrigado por disponibilizá-lo :)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay