Excluir totalmente um repositório Git

Ashok Chapagai 30 janeiro 2023
  1. Remover diretório Git usando GUI
  2. Renomear diretório Git usando linha de comando
Excluir totalmente um repositório Git

Inicializar o repositório git usando git init ou clonar o repo git do GitHub também vem com um diretório .git contendo diferentes diretórios / arquivos relacionados ao projeto.

Excluir localmente um repositório git parece uma das coisas mais fáceis de realizar; no entanto, como a pasta .git está inicialmente oculta, a remoção da pasta varia de acordo com um sistema operacional diferente.

Este artigo usará a linha de comando e a GUI para excluir o repositório e reinicializá-lo.

Remover diretório Git usando GUI

No Windows, se estiver usando uma interface gráfica de usuário, primeiro precisamos habilitar a opção mostrar arquivos ocultos. Isso pode ser feito seguindo este artigo. Depois de ver a pasta oculta, podemos excluir a pasta .git e reiniciá-la novamente, se necessário.

Renomear diretório Git usando linha de comando

Com o uso da linha de comando, a tarefa é bem mais simples. Primeiro, precisamos navegar até o repositório que foi clonado ou onde inicializamos o git. Podemos fazer isso usando:

cd <path_to_the_folder>

Uma vez dentro da pasta, podemos listar as pastas visíveis e ocultas:

ls -la

Por exemplo, a saída é semelhante à abaixo.

total 24
drwxr-xr-x  4 mario mario  4096 Nov 21 00:02 .
drwxrwxrwt 24 root    root    12288 Nov 21 00:02 ..
drwxr-xr-x  2 mario mario  4096 Nov 21 00:02 frontend
drwxr-xr-x  7 mario mario  4096 Nov 21 00:02 .git

Aqui, na última linha, podemos ver a pasta chamada .git, devemos remover a pasta usando:

rm -fr .git

Os sinalizadores -f são para remover à força os arquivos e argumentos inexistentes sem avisar (tenha cuidado com seu uso).

O sinalizador -r é para deletar recursivamente cada diretório e seu conteúdo.

Podemos verificar se o diretório foi inicializado com git ou não usando o comando git status.

Ele gerará o seguinte erro se a pasta não for inicializada com git.

fatal: not a git repository (or any of the parent directories): .git

Então, podemos reinicializar a pasta com o comando git init.

Ashok Chapagai avatar Ashok Chapagai avatar

Ashok is an avid learner and senior software engineer with a keen interest in cyber security. He loves articulating his experience with words to wider audience.

LinkedIn GitHub

Artigo relacionado - Git Repository