Git é uma ferramenta de rastreamento essencial para todos, que é fácil de usar. Os desenvolvedores podem adicionar vários arquivos ao seu repositório e excluí -los do repositório local do Git se não precisar mais, mesmo publicar um. Pode ser necessário ao publicar conteúdo involuntariamente sensível, e.g., arquivos contendo chaves de API ou credenciais de login e muito mais.
Este post discutirá a maneira mais fácil de remover arquivos comprometidos depois de empurrar o Git.
Como remover o arquivo comprometido após o push in git?
Experimente as etapas abaixo para excluir o arquivo comprometido do repositório depois de pressionar o Git:
Etapa 1: Alterne para o necessário Repositório
Primeiro, navegue para o repositório Git desejado digitando o “cd”Comando:
$ CD "C: \ Usuários \ Nazma \ git \ test_repo"
Etapa 2: Liste o conteúdo
Então, execute o “ls”Comando para verificar o conteúdo atual do repositório de trabalho disponível:
$ ls
Etapa 3: Veja a lista remota
Para visualizar a lista de URL remoto, use o “Git remoto”Comando:
$ git remoto -v
Etapa 4: Download de conteúdo remoto atualizado
Para executar a operação de push, os usuários precisam baixar o conteúdo atualizado do repositório remoto com a ajuda do “git busca”Comando:
$ git busca mestre de origem
Aqui o "origem”É o nome do URL remoto e“mestre”É o nome da filial da qual precisa buscar o conteúdo remoto:
Etapa 5: empurre as mudanças locais
Em seguida, execute o “git push”Comando para pressionar todas as alterações adicionadas localmente ao servidor Github:
$ Git Push Origin Master
Como você pode ver, empurramos com sucesso o conteúdo local atualizado para o repositório remoto:
Etapa 7: Remova o arquivo específico
Por fim, remova o arquivo desejado do repositório local que é empurrado para o servidor Github:
$ git rm -Arquivo de cache1.TXT
No comando acima mencionado, o “-cache”A opção é o sinônimo do“encenado" bandeira. De acordo com a saída abaixo fornecida, o arquivo especificado é removido com sucesso:
Etapa 8: Comprometer mudanças
Agora, para atualizar o repositório de trabalho atual com alterações adicionais, use o “Git Commit”Comando junto com o“-sou“Flag para todas as mudanças e mensagem de confirmação desejada:
$ git commit -am "file1.txt remover "
Etapa 9: Atualize o repositório remoto
Por fim, use o “git push”Comando para remover o arquivo do servidor Github que foi pressionado anteriormente:
$ git push
Isso é tudo! Você aprendeu o método de remover o arquivo comprometido depois de empurrar.
Conclusão
Para remover o arquivo comprometido do repositório depois de pressionar o Git, primeiro, mova -se para o repositório necessário e depois liste seu conteúdo. Depois disso, veja o URL remoto e busque a versão atualizada do GitHub Server e empurre todo o conteúdo local para o repositório remoto específico. Em seguida, exclua o arquivo específico do repositório local e execute o “git push”Comando. Este post descreveu a maneira de remover arquivos comprometidos depois de empurrar o Git.