Skip to content

thalitaasuzy/git-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Git Tutorial

Introdução aos conceitos fundamentais do Git e GitHub.

Git e Github são utilizados no dia a dia das pessoas que criam softwares por um motivo bem simples: ter uma forma fácil de gerenciar o código-fonte da aplicação, do sistema e do produto.

O Git é um sistema de controle de versão distribuído amplamente utilizado no desenvolvimento de software. Ele permite rastrear e gerenciar as alterações feitas nos arquivos ao longo do tempo, facilitando a colaboração entre desenvolvedores e ajudando a manter um histórico completo das modificações feitas em um projeto.

Basicamente, o Git funciona armazenando os arquivos do projeto em um repositório. Ele registra alterações nesses arquivos através de commits, que são snapshots (fotografias) do estado do projeto em determinado momento. Isso possibilita voltar a versões anteriores, criar e mesclar diferentes linhas de desenvolvimento (ramificações), e colaborar de maneira eficiente em equipes, minimizando conflitos.

Principais Comandos
Navegar até o Diretório
  cd caminho/para/o/seu/repositório
Inicializar um Repositório Git
  git init
Configuração Inicial (Se ainda não configurou)
  git config --global user.name "SeuNome"
  git config --global user.email "seuemail@example.com"
Trocar branch
  git checkout main
Criar e Trocar para a branch
  git checkout -b nome_da_branch
Adicionar Arquivos ao Stage
  git add nome_do_arquivo_ou_pasta
  git add .  ->  Adiciona todos os arquivos
Verificar Status do Git
 git status
Obtenha o URL do Repositório Remoto

No GitHub, vá até o seu repositório e clique no botão "Code". Certifique-se de escolher a opção "HTTPS" ou "SSH" para obter o URL correto.

Adicione o Repositório Remoto ao seu Repositório Local
 git remote add origin URL_do_seu_repositório_no_GitHub

Por exemplo, se estiver utilizando HTTPS

 git remote add origin https://github.com/seu_usuario/seu_repositorio.git
Verificar a Origem Adicionada
  git remote -v
Criar o Commit
  git commit -m "Mensagem descritiva do commit"
Puxar arquivos do repositório remoto
  git pull origin nome_da_branch
Enviar Commits para a Origem Remota
  git push origin nome_da_branch

Nesse momento, o terminal vai pedir suas credencias: username e password, porem a senha como chave de acesso foi descontinuada do github em 2021, e voce precisa substitui-la por um token de acesso, que pode ser gerado manualmente nas configuracoes de sua conta.


Outros Comandos Úteis
Forca o comando push
 git push origin nome_da_branch -f
Permitir a União de Histórias Não Relacionadas
 git pull origin nome_da_branch --allow-unrelated-histories

Necessário quando você está tentando mesclar duas branches que não têm históricos comuns, o que pode acontecer, por exemplo, quando você cria uma nova branch a partir de uma existente e o Git não reconhece a relação entre elas

Excluir uma Branch
  git branch -d nome_da_branch   # Para remover localmente
  git push origin --delete nome_da_branch   # Para remover do repositório remoto

About

Este repositório é um guia prático para aprender e revisar os principais comandos do Git. O tutorial foi elaborado para facilitar o entendimento e a aplicação do controle de versão Git, em especial para os iniciantes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors