Posts
Modificando um Arquivo Localmente Sem Atualizar o Repositório Git Remoto
5 de abril de 2024 • 1 min de leitura
Você já precisou modificar um arquivo localmente sem confirmar as alterações no repositório remoto?
Estou colaborando em um projeto onde engenheiros de software compartilham configurações. No entanto, algumas configurações são específicas para cada engenheiro. Se confirmarmos nossas configurações personalizadas, isso prejudica os outros engenheiros.
Anteriormente, usávamos .gitignore e mantínhamos uma cópia local, mas este método ignora o arquivo inteiro, o que não é ideal quando algumas configurações compartilhadas ainda são necessárias.
Felizmente, o Git tem uma solução!
O Git possui um comando –assume-unchanged:
git update-index --assume-unchanged <file-path>
Substitua <file-path> pelo caminho do arquivo cujas alterações você deseja ignorar. Este comando instrui o Git a descartar temporariamente as alterações no arquivo, o que é útil para arquivos de configuração que você não deseja confirmar.
Autor: Chuck Conway é um Engenheiro de IA com quase 30 anos de experiência em engenharia de software. Ele constrói sistemas de IA práticos—pipelines de conteúdo, agentes de infraestrutura e ferramentas que resolvem problemas reais—e compartilha o que está aprendendo ao longo do caminho. Conecte-se com ele nas redes sociais: X (@chuckconway) ou visite-o no YouTube e no SubStack.