Introdução
🧑💻 Novo no Git ou no LabEx? Recomendamos começar com o curso Quick Start with Git.
Git é um sistema de controle de versão (version control system) popular que permite aos desenvolvedores rastrear as alterações feitas em seu código-base. Uma das funcionalidades essenciais do Git é a área de staging (staging area), que permite aos desenvolvedores escolher seletivamente quais alterações serão commitadas. Neste laboratório, você aprenderá como adicionar arquivos à área de staging usando o Git.
Adicionar Arquivos à Área de Staging
Você tem trabalhado em um projeto armazenado em um repositório Git chamado https://github.com/labex-labs/git-playground. Você fez algumas alterações no código-base e deseja commitar (commit) essas alterações no repositório. No entanto, você só quer commitar alterações específicas e não todas as alterações que fez. Para fazer isso, você precisa adicionar os arquivos à área de staging.
- Você fará algumas alterações no diretório
git-playground:
echo "hello" > index.html
echo "world" > style.css
echo "git" > one.js
echo "labex" > two.js
echo "hello git" > 1.py
echo "hello labex" > 2.py
- Adicione esses arquivos à área de staging:
git add index.html style.css
- Visualize o status do diretório de trabalho atual e da área de staging, incluindo informações sobre quais arquivos foram modificados, quais arquivos foram adicionados à área de staging, etc:
git status
- Alternativamente, adicione todos os arquivos com a extensão
.js:
git add *.js
- Visualize o status do diretório de trabalho atual e da área de staging novamente:
git status
- Você também pode adicionar todas as alterações à área de staging:
git add .
- Visualize o status do diretório de trabalho atual e da área de staging novamente:
git status
Este é o resultado final:

Resumo
Neste laboratório, você aprendeu como adicionar arquivos à área de staging usando o Git. Você pode usar o comando git add para adicionar arquivos específicos ou um fileglob (padrão de nome de arquivo) para adicionar múltiplos arquivos à área de staging. Adicionar arquivos à área de staging permite que você escolha seletivamente quais alterações commitar no repositório.