Como remover o arquivo comprometido após o push in git?

Como remover o arquivo comprometido após o push in git?

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:

    • Redirecionar para o repositório necessário.
    • Exibir o conteúdo existente do repositório atual.
    • Verifique o URL remoto e busque a versão atualizada do servidor Github.
    • Empurre todo o conteúdo local para o repositório remoto específico.
    • Use o "Git RM -cache ”Comando para remover o arquivo desejado do repositório local.
    • Use o "git push”Comando.

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.