Git desfazer add

Git desfazer add
Git é um dos sistemas de controle de versão mais populares. Os desenvolvedores o usam para gerenciar projetos simples para projetos complexos e multi-desenvolvedores. Portanto, tornar -se versado com Git é muito benéfico.

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.