sexta-feira, 3 de junho de 2022

Controle de arquivos do git

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


========================


git update-index --skip-worktree default_values.txt

That will ignore changes to that file, both local and upstream, until you decide to allow them again with:

git update-index --no-skip-worktree default_values.txt

Nenhum comentário:

Postar um comentário