Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Ignorando Arquivos Após o Commit Inicial | Interação Mais Avançada
Git Essentials

Ignorando Arquivos Após o Commit Inicial

Deslize para mostrar o menu

Se você já cometeu arquivos que agora deseja ignorar, siga estes passos:

  1. Adicione os arquivos ao seu .gitignore;
  2. Remova os arquivos do repositório (sem excluí-los localmente) usando git rm --cached;
  3. Faça o commit das alterações.

Exemplo de fluxo de trabalho

Arquivos de configuração geralmente contêm informações privadas, portanto, não devem ser rastreados. Para evitar adicionar esses arquivos acidentalmente ao Git, é melhor ignorá-los. Aplique isso ao arquivo config.txt, que já foi comitado.

Consulte a ilustração a seguir do fluxo de trabalho:

Exemplo de fluxo de trabalho

Adicionar config.txt à lista de arquivos ignorados no arquivo .gitignore:

echo config.txt >> .gitignore
Adicionando arquivo de configuração ao .gitignore

Em seguida, execute o comando git rm com a opção --cached para remover o arquivo do repositório sem excluí-lo localmente:

git rm --cached config.txt
Removendo arquivo de configuração

Agora verifique o status da árvore de trabalho e da área de preparação:

git status
Verificando status

Como você pode ver, a exclusão do arquivo de configuração já está preparada, mas o arquivo .gitignore ainda precisa ser adicionado. Depois disso, faça o commit de ambas as alterações:

git add .gitignore
git commit -m "Add the config.txt file to gitignore"
Realizando o commit das alterações

O commit foi realizado com sucesso.
Agora, verifique se o arquivo config.txt está sendo ignorado adicionando uma nova linha com uma senha de exemplo usando o comando echo:

echo "PASSWORD=qwerty" >> config.txt
Modificando arquivo de configuração

Por fim, verifique o status da árvore de trabalho:

git status
Verificando a árvore de trabalho

O arquivo foi modificado, mas não é rastreado pelo Git, então a árvore de trabalho permanece limpa.

question-icon

Associe as ações aos respectivos comandos.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Click or drag`n`drop items and fill in the blanks

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 6
some-alt