Introdução ao controle de versão

Introdução ao Git

George Boorman

Curriculum Manager, DataCamp

O que é controle de versão?

  • Processos e sistemas para gerenciar alterações em arquivos, programas e diretórios

Fluxogramas e listas de verificação que mostram como lidar com arquivos e programas

Introdução ao Git

O que deve usar controle de versão?

  • Controle de versão é útil para tudo que:
    • muda ao longo do tempo, ou
    • precisa ser compartilhado

Imagem de um laptop com código Python na tela

Introdução ao Git

O que o controle de versão pode fazer?

  • Rastrear arquivos em diferentes estados
  • Mesclar diferentes versões de arquivos
  • Identificar uma versão específica
  • Reverter alterações

Representação do controle de versão

Introdução ao Git

Por que o controle de versão é importante?

Preparando comida em uma tábua de cortar com outros ingredientes em tigelas

Introdução ao Git

Por que o controle de versão é importante?

Site com um bug

Introdução ao Git

Introdução ao Git

Imagem do logotipo do Git

  • Sistema de controle de versão popular para projetos de software e dados
  • Código aberto
  • Escalável
Introdução ao Git

Benefícios do Git

  • O Git armazena tudo, nada se perde
  • Comparar arquivos em momentos diferentes
  • Ver alterações feitas, quem fez e quando
  • Reverter para versões anteriores

Sinal de trânsito indicando uma inversão de marcha

Introdução ao Git

Usando o Git

  • Comandos do Git são executados no shell, ou terminal.
  • O shell:
    • é um programa para executar comandos
    • pode ser usado para visualizar ou inspecionar arquivos e diretórios

 

  • Diretório = pasta

Foto do logotipo do terminal

 

 

Duas pastas chamadas Documents e Mental Health in Tech Project

Introdução ao Git

Comandos de terminal úteis

pwd
/home/repl/Documents
ls
archive    finance.csv    finance_data_clean.csv    finance_data_modified.csv
Introdução ao Git

Mudança de diretório

cd archive
pwd
/home/repl/Documents/archive
Introdução ao Git

Verificar versão do Git

git --version
git version 2.46.0
Introdução ao Git

Vamos praticar!

Introdução ao Git

Preparing Video For Download...