Remover Arquivos da Área de Staging

Beginner

This tutorial is from open-source community. Access the source code

Introdução

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.

  1. Visualizar o status atual do diretório de trabalho:
git status
  1. Remover o arquivo newfile.txt da área de staging usando o comando git restore --staged:
git restore --staged newfile.txt
  1. 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.