Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 1.75 KB

08_adicionando-arquivos.md

File metadata and controls

55 lines (34 loc) · 1.75 KB

Adicionando arquivos

Como funciona

Cada arquivo no sua área de trabalho pode estar em 2 estados:

  • tracked: arquivos que estavam na última versão salva ou que já foram selecionados para irem na próxima versão(staged), adicionando-os a área de staging. Em resumo aqueles que o git já sabe que existem e acompanha mudanças
  • untracked: arquivos na sua área de trabalho que ainda não foram submetidos para a próxima versão, isto é, são arquivos que ainda não estão no index.

Comando

git add <arquivo-ou-diretório>
  • Adiciona arquivo na sua área de trabalho a área de staging(ou index), preparando-o para ser enviados na próxima versão.
  • Arquivos ignorados não vão ser inclusos por esse comando por padrão.

O que é a área de staging?

  • Conhecida como index, armazena uma 'fotografia' do conteúdo do seu projeto. Essa 'fotografia' que vai ser usada como conteúdo do seu próximo commit.

O que é um commit?

É uma 'fotografia' do seu repositório git em um ponto no tempo. O histórico de um projeto pode ser representado como um conjunto de commits. É equivalente a 'revisão' ou 'versão' em outros sistemas de controle de versão.

Adiciona arquivo na sua área de trabalho à área de staging

git add farofa.md 

Adiciona todos os arquivos com extensão .md à área de staging

git add *.md 

Adiciona todas os arquivos no diretório corrente à área de staging

git add . 

Fluxo de trabalho


[Área de trabalho] -> [Index - Área de staging]

  1. Modificamos arquivos na nossa área de trabalho.
  2. Adicionamos todos o conteúdo passado como parâmetro do comando git add a área de staging, preparando-os para o próximo commit.