Criação de repositórios

Introdução ao Git

George Boorman

Curriculum Manager, DataCamp

Saúde mental em projeto tecnológico

Imagem de um repositório Git com dois arquivos chamados funding e report, um diretório chamado data e outro chamado dot-git

Introdução ao Git

O que é um repositório Git?

  • Repositório Git = diretório com arquivos e subdiretórios

Imagem de um repositório Git com dois arquivos chamados funding e report, um diretório chamado data e outro chamado dot-git

Introdução ao Git

O que é um repositório Git?

  • Repositório Git = diretório com arquivos e subdiretórios, e armazenamento Git

Imagem de um repositório Git com dois arquivos chamados funding e report, um diretório chamado data e outro chamado dot-git, que é o armazenamento do Git

Não edite o .git!

Introdução ao Git

Por que fazer um repositório?

Benefícios dos repositórios

  • Rastrear versões sistematicamente
  • Voltar a versões anteriores
  • Comparar versões em diferentes momentos
  • Trabalhar com colegas

Colegas trocando ideias

1 Crédito da imagem: https://unsplash.com/@jasongoodman_youxventures
Introdução ao Git

Criando um novo repositório

git init mental-health-workspace
cd mental-health-workspace
git status
On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)
Introdução ao Git

Conversão de projeto em um repositório

  • Converter um diretório existente em um repositório Git
git init
Initialized empty Git repository in /home/repl/mental-health-workspace/.git/
Introdução ao Git

O que está sendo rastreado?

git status
On branch main

No commits yet

Untracked files:
    (use "git add <file>..." to include what will be committed)

        data/
        report.md

nothing added to commit but untracked files present (use "git add" to track)
  • O Git reconhece que há arquivos modificados não rastreados!
Introdução ao Git

Repositórios aninhados

  • Não crie um repositório Git dentro de outro
    • Chamados de repositórios aninhados

 

  • Haverá dois diretórios .git

  • Qual diretório .git deve ser atualizado?

 

Confused_dog

Introdução ao Git

Vamos praticar!

Introdução ao Git

Preparing Video For Download...