Redefinir/Restaurar Todos os Subdiretórios do Git
- Tan Shuai
- Desenvolvimento de Software
- 22 Sep, 2021
Gerenciar um repositório Git de forma eficaz muitas vezes requer redefinir ou restaurar subdiretórios para manter uma base de código limpa e funcional. Este guia fornece uma abordagem concisa, passo a passo, para redefinir ou restaurar todos os subdiretórios em um repositório Git.
Redefinindo Subdiretórios
O seguinte comando Git remove todos os arquivos e diretórios não rastreados do repositório. Isso é útil para limpar arquivos desnecessários antes de realizar uma redefinição ou restauração.
git clean -xfdf -- .
Descrição do Comando:
-x
: Remove todos os arquivos não rastreados, incluindo aqueles ignorados pelo.gitignore
.-f
: Força a remoção de arquivos.-d
: Remove diretórios não rastreados.-- .
: Aplica o comando ao diretório atual e todos os subdiretórios.
Restaurando Subdiretórios
Para restaurar todos os arquivos no repositório para seu estado mais recente, use o seguinte comando:
git checkout {HEAD OR BRANCH} -- .
Descrição do Comando:
{HEAD OR BRANCH}
: Substitua porHEAD
para redefinir para o último commit ou especifique o nome de um branch para redefinir para um branch específico.-- .
: Aplica o comando ao diretório atual e todos os subdiretórios.
Usando esses comandos, você pode garantir que seu repositório esteja livre de arquivos indesejados e que todos os arquivos sejam restaurados aos seus estados comprometidos. Esse processo ajuda a manter uma base de código limpa e organizada, facilitando a colaboração e o desenvolvimento.
Sinta-se à vontade para personalizar este guia de acordo com suas necessidades e preferências específicas. Para operações Git mais avançadas, consulte a documentação oficial do Git.