image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image

VO

Vitória Oliveira12/03/2024 09:23
Compartilhe

Explorando o comando 'git add' no Git: Uma Introdução Prática

  • #Git

O Git é reconhecido como uma ferramenta essencial para controle de versão e colaboração em projetos de desenvolvimento de software. Neste artigo, vamos nos aprofundar no comando git add do Git e sua aplicação prática.

Origem e Propósito do Git

Antes do Git, a ferramenta predominante para controle de versão era a BitKeeper, um sistema proprietário. Contudo, em 2005, quando a BitKeeper começou a ser comercializada, Linus Torvalds, criador do Linux, decidiu desenvolver uma alternativa de código aberto que superasse as limitações da BitKeeper. Ele almejava um sistema flexível, personalizável, rápido e distribuído. Essa necessidade culminou na criação do Git, um sistema que revolucionou o controle de versão e continua sendo amplamente utilizado até hoje.

Comando git add

image

O comando git add desempenha um papel fundamental no processo de versionamento, permitindo que arquivos modificados ou novos sejam adicionados à área de preparação (staging area) para serem incluídos no próximo commit. Por exemplo:


git add * 

Este comando atualiza o índice utilizando o conteúdo atual encontrado na árvore de trabalho, preparando-o para o próximo commit. Ele adiciona o conteúdo atual dos caminhos existentes como um todo, mas também pode ser utilizado com opções para adicionar apenas partes das alterações feitas nos arquivos da árvore de trabalho ou remover caminhos que não existem mais.

O "índice" mantém um instantâneo do conteúdo da árvore de trabalho, que será capturado como conteúdo do próximo commit. Portanto, após fazer qualquer alteração na árvore de trabalho e antes de executar o comando commit, é necessário usar o comando git add para adicionar quaisquer arquivos novos ou modificados ao índice.

É importante notar que o comando git add não adicionará arquivos ignorados por padrão. Se algum arquivo ignorado for especificado explicitamente na linha de comando, git add falhará com uma lista de arquivos ignorados. Arquivos ignorados alcançados pela recursão de diretório ou globbing de nome de arquivo executado pelo Git serão ignorados silenciosamente. No entanto, o comando git add pode ser utilizado para adicionar arquivos ignorados com a opção -f (force).

Conclusão

O comando git add é uma ferramenta poderosa para gerenciar alterações em um repositório Git, permitindo uma preparação eficiente para o próximo commit. Ao compreender e utilizar adequadamente este comando, os desenvolvedores podem maximizar a eficiência e a organização em seus projetos de desenvolvimento de software.

Compartilhe
Recomendados para você
Microsoft 50 Anos - Prompts Inteligentes
Microsoft 50 Anos - GitHub Copilot
Microsoft 50 Anos - Computação em Nuvem com Azure
Comentários (0)