No entanto, ao trabalhar em um repositório Git, você precisa adicionar os arquivos e diretórios no próximo compromisso explicitamente.
Antes de comprometer suas mudanças, você terá que adicioná -las à área de estadiamento.
Em alguns casos, você pode adicionar um arquivo ou um diretório à área de preparação antes de estar pronta ou incluir um arquivo que não deve estar lá.
Este tutorial visa ajudá -lo a aprender como você pode desfazer uma operação Git Add. Antes de se comprometer, você pode usar a operação de desfazer para remover arquivos da sua área de estadiamento.
Instale ou atualize o git
Você deve garantir primeiro que você tenha a versão mais recente do Git instalado.
No Windows, você pode baixar o instalador no recurso abaixo:
https: // git-scm.com/download/vitória
Nas distribuições baseadas em Debian, instale o Git com o comando:
Atualização $ sudo apt-get
$ sudo apt -get install git -y
Para atualizar o Git para a versão mais recente, execute o comando abaixo no seu terminal do Windows.
$ git update-git-for windows
No Linux, execute o comando Git Install para atualizar para a versão mais recente.
$ sudo apt-get install git
Desfazer Git Add - Restauração
A partir da versão 2 do Git.23 e acima, você pode usar o comando Git Restore para desfazer uma operação de adição git.
Antes de desfazer uma operação de adição, é bom ver as mudanças que precisam ser cometidas.
Você pode usar o comando:
$ git status
Podemos ver os arquivos e diretórios na área de estadiamento da saída acima.
Para remover o EOF.arquivo py da área de estadiamento:
$ git Restauração -EOF de etapa.py
A bandeira -estágada diz ao Git para remover o arquivo do índice de estadiamento, enquanto ainda preservando as alterações feitas no arquivo.
Você pode verificar isso executando o comando git status:
$ git status
Observe o EOF.PY não está mais disponível na área de estadiamento. Agora você faz alterações no arquivo e o comprometeu quando estiver pronto.
Você também pode especificar um caractere curinga para desfazer todos os arquivos que correspondem a uma extensão específica.
Por exemplo, para desfazer a operação de adição para todos os .arquivos py:
$ git Restauração -estágada *.py
O comando removerá com sucesso todos os arquivos que terminam em .extensão py da área de estadiamento.
Se você deseja remover um arquivo da área de estadiamento e descartar todas as alterações feitas no arquivo, você pode usar o comando Git Restore sem a bandeira -estágada.
Exemplo:
$ Git Restauração
O comando de restauração sem o sinalizador estilista descarta todas as alterações feitas nos arquivos.
Desfazer Git Commit - Redefinir
Você também pode desfazer um git add operação usando o Redefinição do Git comando. A sintaxe do comando é como mostrado:
$ git reset
Para remover todos os arquivos da área de estadiamento:
$ git reset
Ao contrário da restauração do Git sem estadiamento, o Redefinição do Git O comando preservará as alterações feitas nos arquivos.
Conclusão
Este tutorial ensinou a você como desfazer um git add operação usando o Restauração Git e Redefinição do Git comandos.
Também abordamos quando e não usar o Restauração Git comando com o -encenado bandeira.