O Git é mais comumente usado para lidar com pequenos a grandes projetos com eficiência. Ele rastreia as pastas da área de trabalho Git para a área de estadiamento. Durante o rastreamento, os usuários mudaram ou atualizaram os arquivos do projeto por algum motivo. Depois disso, se eles querem remover ou redefinir alterações não comprometidas, o Git permite que eles façam isso.
Neste manual, forneceremos as diferentes maneiras de excluir mudanças não comprometidas no Git.
Como remover mudanças não comprometidas no git?
Para remover mudanças não comprometidas no Git, várias abordagens estão disponíveis, como o “rm"Comando, o"Redefinição do Git”Comando com o“-duro”Opção e a“Git Stash”Comando. Esses comandos são utilizados em diferentes cenários. Por exemplo, para remover alterações não comprometidas do estadiamento, o “rm"Comando e o"Redefinição Git -Hard”Comando é utilizado. No entanto, se você tiver mudanças não rastreadas, o “Git Stash Drop”O comando pode ser útil.
Vamos experimentá -los um por um!
Método 1: Remova as alterações não comprometidas no Git usando o comando rm
Enquanto trabalha no Git, você pode primeiro criar novos arquivos ou atualizar os arquivos existentes. Depois disso, você quer saber como remover alguns arquivos não rastreados. Para esse objetivo correspondente, você pode utilizar o “$ rm ”Comando.
Para entender esse cenário, siga as etapas do procedimento.
Etapa 1: Lançar o Git Bash
Aperte o "Ctrl + ESC"Chave para abrir a"Comece”Menu, pesquise e inicie o“Git Bash”:
Etapa 2: Mova para o diretório Git
Em seguida, vá para o seu diretório Git, utilizando o “cd”Comando:
$ CD "C: \ Usuários \ Nazma \ Git \ Linux"
Etapa 3: Criar arquivo
Agora, execute o “tocar”Comando para criar um novo no diretório atual:
$ touch em vaziofile1.TXT
Etapa 4: rastrear o arquivo
Rastreie o arquivo criado para a área de estadiamento usando o “git add”Comando:
$ git adicione em vazio1.py
Etapa 5: Remova o arquivo
Executar o “rm”Comando com o nome do arquivo que precisa ser excluído:
$ rm emptyfile1.py
Etapa 6: Verifique o status do repositório
Para verificar a ação anterior, execute o “status git”Comando:
$ git status
Como você pode ver, nosso “EmptyFile1.py”O arquivo é removido com sucesso do diretório Git:
Vamos seguir em direção à próxima seção para remover as alterações não comprometidas usando o “$ Redefinir comando" com o "-duro" bandeira.
Método 2: Remova as alterações não comprometidas no Git usando o Git Redefinir com -Hard Flag
Se você deseja remover as alterações da área de estadiamento, que está pronta para se mudar para o repositório, você pode utilizar o “$ git reset”Comando com o“-duro”Opção. Aqui, a opção -Hard especificará o git para excluir todas as mudanças entre o último compromisso e o estado atual. Observe que os usuários devem usar o comando mencionado depois de executar o status Git para verificar os arquivos de trabalho.
Agora, veja as etapas fornecidas para entender que está funcionando!
Etapa 1: Crie vários arquivos
Executar o “tocar”Comando para criar vários arquivos no repositório Git:
$ touch file3.Py File4.TXT
Etapa 2: rastrear arquivos
Em seguida, adicione todos os arquivos à área de preparação do diretório de trabalho:
$ git add .
Aqui, adicionamos vários arquivos com o comando Git Add seguido pela abreviação “ .”, Que mostra que, por padrão, estamos no topo de nossa pasta do projeto:
Etapa 3: Verifique o status do repo Git
Agora, verifique o status atual do diretório Git, utilizando o comando fornecido:
$ git status
Como você pode ver, adicionamos arquivos com sucesso na área de preparação:
Etapa 4: Remova as alterações não comprometidas
Execute o “Redefinição do Git”Comando com o“-duro”Opção e adicione o alias da cabeça para passar para o comprometimento anterior:
$ git Reinicia -Cabeça difícil
Abaixo, a saída indica que nossa cabeça é movida para a confirmação anterior e as mudanças não comprometidas mais recentes removem com sucesso:
Etapa 5: Verifique o status
Para verificar e exibir a posição atual da cabeça, execute o “status git”Comando:
$ git status
Como você pode ver, nossas alterações não comprometidas são removidas do repositório Git:
Agora, confira a próxima seção abaixo para remover alterações não comprometidas usando o comando git stash.
Método 3: Remova as alterações não comprometidas no Git usando o comando git stash
Se você deseja remover um arquivo não rastreado do diretório Git, use o “git add ." e a "Git Stash”Comando. Enquanto o "Redefinição do Git”O comando não pode remover os arquivos não rastreados.
Vamos experimentar o procedimento abaixo para remover arquivos não rastreados!
Etapa 1: Adicionar arquivos
Adicione todos os arquivos ao repositório Git utilizando o “git add .”Comando:
$ git add .
Etapa 2: Salvar o estado do diretório de trabalho
Agora, execute o “Git Stash”Comando para salvar o estado do diretório de trabalho e seu índice na filial atual:
$ git Stash
Em seguida, solte todas as mudanças salvas, adicionando o “derrubar”Opção no mesmo comando:
$ git stash gota
Como você pode ver, nosso estado e índice de diretório de trabalho salvos agora são removidos da filial atual:
Etapa 3: Verifique o status
Por fim, execute o “status git”Comando para verificar o status do diretório:
$ git status
Abaixo, a saída indica que nosso diretório de trabalho está limpo e as alterações não comprometidas são removidas com sucesso:
Fornecemos as diferentes maneiras de remover mudanças não comprometidas no Git.
Conclusão
Para remover mudanças não comprometidas no Git, primeiro, navegar para o diretório Git. Em seguida, crie e rastreie arquivos para o repositório. Depois disso, execute o “$ rm "Comando ou o"$ git reset -Hard Head”Comando para remover as alterações não comprometidas da área de estadiamento. No entanto, para remover os arquivos não rastreados do diretório Git, utilize o “$ git stash gota”Comando. Este manual elaborou os métodos de remoção de mudanças não comprometidas no Git.