Skip to main content

Excluir arquivos em um repositório

Você pode excluir um arquivo individual ou um diretório inteiro do seu repositório no GitHub.

Quem pode usar esse recurso?

People with write permissions can delete files or directories in a repository.

Sobre a exclusão de arquivos e diretórios

Você pode excluir um arquivo individual no seu repositório ou em um diretório inteiro, incluindo todos os arquivos do diretório.

Se você tentar excluir um arquivo ou um diretório em um repositório no qual você não tenha permissões de gravação, faremos uma bifurcação do projeto em sua conta pessoal e ajudaremos você a enviar uma solicitação de pull para o repositório original depois de você fazer commit da alteração. Para obter mais informações, confira "Sobre solicitação de pull".

Se o arquivo ou o diretório excluído contiver dados confidenciais, os dados ainda estarão disponíveis no histórico do Git do repositório. Para remover completamente o arquivo de GitHub, você deve remover o arquivo do histórico do seu repositório. Para obter mais informações, confira "Remover dados confidenciais de um repositório".

Excluir um arquivo

  1. Navegue até o arquivo no repositório que deseja excluir.

  2. No canto superior direito, selecione o menu suspenso e clique em Excluir arquivo.

    Captura de tela da lista de arquivos de um diretório. À direita do nome do diretório, um botão, rotulado com um ícone de kebab, está contornado em laranja escuro.

  3. No campo "Mensagem do commit", digite uma mensagem curta e relevante que descreva a alteração que você fez no arquivo. Você pode atribuir o commit a mais de um autor na mensagem de commit. Para obter mais informações, confira "Criar um commit com vários autores".

  4. Se você tiver mais de um endereço de email associado à sua conta em GitHub, clique no menu suspenso do endereço de email e selecione o email a ser usado como o endereço de email do autor do Git. Apenas endereços de e-mail verificados aparecem neste menu suspenso. Se você habilitou a privacidade do endereço de email, um email sem resposta será o endereço de email do autor de commit padrão. Para obter mais informações sobre a forma exata que o endereço de email sem resposta pode assumir, consulte "Configurar o endereço de e-mail do commit”.

    Captura de tela de uma solicitação de pull do GitHub que mostra um menu suspenso com opções para escolher o endereço de email do autor do commit. octocat@github.com está selecionado.

  5. Abaixo dos campos de mensagem do commit, opte por adicionar o commit ao branch atual ou a um novo branch. Se seu branch atual for o branch-padrão, você deverá optar por criar um novo branch para seu commit e, em seguida, criar um pull request. Para obter mais informações, confira "Como criar uma solicitação de pull".

    Captura de tela de uma solicitação de pull GitHub mostrando um botão de opção para confirmar diretamente no branch principal ou para criar um branch. O novo branch está selecionado.

  6. Clique em Fazer commit de alterações ou em Propor alterações.

Excluir um diretório

  1. Acesse o diretório no seu repositório que deseja excluir.

  2. No canto superior direito, selecione o menu suspenso e clique em Excluir diretório.

    Captura de tela da lista de arquivos de um diretório. À direita do nome do diretório, um botão, rotulado com um ícone de kebab, está contornado em laranja escuro.

  3. Revise os arquivos que você excluirá.

  4. No campo "Mensagem do commit", digite uma mensagem curta e relevante que descreva a alteração que você fez no arquivo. Você pode atribuir o commit a mais de um autor na mensagem de commit. Para obter mais informações, confira "Criar um commit com vários autores".

  5. Se você tiver mais de um endereço de email associado à sua conta em GitHub, clique no menu suspenso do endereço de email e selecione o email a ser usado como o endereço de email do autor do Git. Apenas endereços de e-mail verificados aparecem neste menu suspenso. Se você habilitou a privacidade do endereço de email, um email sem resposta será o endereço de email do autor de commit padrão. Para obter mais informações sobre a forma exata que o endereço de email sem resposta pode assumir, consulte "Configurar o endereço de e-mail do commit”.

    Captura de tela de uma solicitação de pull do GitHub que mostra um menu suspenso com opções para escolher o endereço de email do autor do commit. octocat@github.com está selecionado.

  6. Abaixo dos campos de mensagem do commit, opte por adicionar o commit ao branch atual ou a um novo branch. Se seu branch atual for o branch-padrão, você deverá optar por criar um novo branch para seu commit e, em seguida, criar um pull request. Para obter mais informações, confira "Como criar uma solicitação de pull".

    Captura de tela de uma solicitação de pull GitHub mostrando um botão de opção para confirmar diretamente no branch principal ou para criar um branch. O novo branch está selecionado.

  7. Clique em Fazer commit de alterações ou em Propor alterações.