Introdução
🧑💻 Novo no Git ou no LabEx? Recomendamos começar com o curso Quick Start with Git.
No Git, a área de staging (staging area) é onde as alterações nos arquivos são preparadas antes de serem commitadas (committed) no repositório. Às vezes, você pode adicionar acidentalmente arquivos à área de staging que não deseja commitar. Neste laboratório, você aprenderá como remover arquivos da área de staging usando o Git.
Remover Arquivos da Área de Staging
Você está trabalhando em um projeto no repositório git-playground. Você fez algumas alterações nos arquivos e os adicionou à área de staging usando o comando git add. No entanto, você percebe que adicionou acidentalmente um arquivo que não deseja commitar. Você precisa remover este arquivo da área de staging.
- Visualizar o status atual do diretório de trabalho:
git status
- Remover o arquivo
newfile.txtda área de staging usando o comandogit restore --staged:
git restore --staged newfile.txt
- Verificar se o arquivo foi removido da área de staging usando o comando
git status:
git status
Este é o resultado final:
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: README.md
Untracked files:
(use "git add <file>..." to include in what will be committed)
newfile.txt
Resumo
Neste laboratório, você aprendeu como remover arquivos da área de staging usando o comando git restore --staged. Isso pode ser útil quando você adiciona acidentalmente arquivos à área de staging que não deseja commitar. Lembre-se de usar o comando git status para verificar se as alterações foram removidas da área de staging.