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

bookIgnorando Arquivos Após o Commit Inicial

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 frequentemente contêm informações privadas, portanto, não devem ser rastreados. Para evitar adicionar acidentalmente esses arquivos ao Git, o ideal é 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

Adicione config.txt à lista de arquivos ignorados no arquivo .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:

Removendo arquivo de configuração

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

Verificando status

Como pode ser observado, a exclusão do arquivo config já está preparada (staged), mas o arquivo .gitignore ainda precisa ser adicionado. Em seguida, registre ambos os ajustes:

Registrando 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 utilizando o comando echo:

Modificando o arquivo de configuração

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

Verificando a árvore de trabalho

O arquivo foi modificado, mas não está sendo rastreado pelo Git, portanto 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):

Clique ou arraste solte itens e preencha os espaços

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

Suggested prompts:

Can you explain why it's important to ignore sensitive files like config.txt?

What should I do if I accidentally committed other sensitive files?

How can I remove a file from the repository history entirely?

Awesome!

Completion rate improved to 3.57

bookIgnorando 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 frequentemente contêm informações privadas, portanto, não devem ser rastreados. Para evitar adicionar acidentalmente esses arquivos ao Git, o ideal é 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

Adicione config.txt à lista de arquivos ignorados no arquivo .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:

Removendo arquivo de configuração

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

Verificando status

Como pode ser observado, a exclusão do arquivo config já está preparada (staged), mas o arquivo .gitignore ainda precisa ser adicionado. Em seguida, registre ambos os ajustes:

Registrando 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 utilizando o comando echo:

Modificando o arquivo de configuração

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

Verificando a árvore de trabalho

O arquivo foi modificado, mas não está sendo rastreado pelo Git, portanto 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):

Clique ou arraste solte itens e preencha os espaços

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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