Basta chamar git rm --cached em cada um dos arquivos que você deseja remover do controle de revisão. Contanto que seus padrões locais de ignorar estejam corretos, você não verá esses arquivos incluídos na saída do git status.
Observe que esta solução remove os arquivos do repositório, portanto, todos os desenvolvedores precisariam manter suas próprias cópias locais (sem controle de revisão) do arquivo
Para evitar que o git detecte alterações nesses arquivos, você também deve usar este comando:
git update-index --assume-unchanged [caminho]
O que você provavelmente quer fazer: (abaixo @Ryan Taylor responde)
Isso é para dizer ao git que você quer sua própria versão independente do arquivo ou pasta. Por exemplo, você não deseja substituir (ou excluir) os arquivos de configuração de produção/preparação.
git update-index --skip-worktree <path-name>
A resposta completa está aqui neste URL: http://source.kohlerville.com/2009/02/untrack-files-in-git/
--anthony
========================
That will ignore changes to that file, both local and upstream, until you decide to allow them again with:
Nenhum comentário:
Postar um comentário