image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Nil Alves
Nil Alves16/12/2023 14:14
Compartilhe

Navegando pelo Universo da Programação: Guia para Iniciantes no Git e GitHub

  • #GitHub
  • #Git

Introdução

Se você está dando os primeiros passos no vasto mundo da programação, é essencial entender a diferença entre Git e GitHub. Este guia visa esclarecer esses conceitos e fornecer uma introdução clara aos comandos fundamentais do Git e como eles se integram ao GitHub.

Conceitos Básicos

O que é Git?

O Git é um sistema de controle de versões que rastreia as alterações no código-fonte durante o desenvolvimento de software. Ele permite que você mantenha um histórico das modificações, facilitando a colaboração em projetos e o gerenciamento de versões.

Comandos Básicos do Git

  • git init: Inicializa um repositório Git em seu projeto.
  • git status: Exibe o status atual do seu repositório.
  • git add: Adiciona alterações ao índice, preparando-as para o commit.
Exemplo de uso: git add nome_do_arquivo
  • git commit: Salva as alterações no repositório com uma mensagem descritiva.
Exemplo de uso: git commit -m "mensagem do commit"
  • git log: Mostra o histórico de commits.
  • git diff: Mostra as diferenças entre as alterações.
  • git branch: Lista, cria ou deleta branches.

O que é GitHub?

O GitHub, por outro lado, é uma plataforma de hospedagem para repositórios Git. Ele facilita a colaboração, permitindo que vários desenvolvedores contribuam para um projeto. No GitHub, você pode encontrar, compartilhar e contribuir para uma variedade de projetos, facilitando o trabalho em equipe e o controle de versões.

Antes de começarmos, vamos entender alguns termos fundamentais:

Repositório: É como uma pasta para o seu projeto.

Commit: Um pacote de alterações que você faz no seu código.

Branch: Uma versão separada do seu repositório, útil para desenvolver novas funcionalidades sem afetar o código principal.

Comandos Básicos do GitHub

git clone: Cria uma cópia local de um repositório do GitHub.

Exemplo de uso: git clone url_do_repositorio

git push: Envia as alterações locais para o repositório remoto no GitHub.

Exemplo de uso: git push origin nome_do_branch

git pull: Atualiza o repositório local com as alterações do GitHub.

Exemplo de uso: git pull origin nome_do_branch

Trabalhando em Conjunto: Git e GitHub

Agora que entendemos os conceitos básicos de Git e GitHub, veja como eles trabalham juntos:

Criando um Repositório

  1. Faça login na sua conta GitHub.
  2. Clique no botão "+", e selecione "Novo repositório".
  3. Preencha as informações básicas e clique em "Criar repositório".

Clonando um Repositório

Ao clonar um repositório, você faz uma cópia local do código em sua máquina. Isso é útil para trabalhar em projetos sem conexão à internet.

  1. No GitHub, clique em "Code".
  2. Copie o link fornecido.
  3. No seu terminal, use o comando git clone seguido do link.

Realizando Commits

  1. Faça suas alterações no código.
  2. No terminal, use git add . para preparar as mudanças.
  3. Execute git commit -m "mensagem do commit" para salvar as alterações.

Branches: Experimentando sem Comprometer

  1. Crie um novo branch com git branch nome_do_branch.
  2. Mude para o novo branch com git checkout nome_do_branch.
  3. Faça suas alterações e commit como de costume.

Push e Pull: Compartilhando e Atualizando

  • Push: Envie suas alterações para o GitHub com git push.
  • Pull: Atualize seu repositório local com git pull.
Compartilhe
Recomendados para você
Microsoft 50 Anos - GitHub Copilot
Microsoft AI for Tech - GitHub Copilot
Microsoft 50 Anos - Prompts Inteligentes
Comentários (3)

FR

Fabiano Rosa - 11/01/2024 03:49

Cara preciso de ajuda, não consegui enviar o arquivo e meu vscode travou? instalei o git. Perdido


Douglas Pardim
Douglas Pardim - 16/12/2023 21:01

Excelente conteúdo

Renata Coelho
Renata Coelho - 16/12/2023 17:29

Adorei o guia, começei meus primeiros passos usando e confesso que de início e bemmm confuso kakakaka