Quero mudar o gitignore, mas nem todos na equipe querem essas mudanças. Como um usuário pode ter seu próprio arquivo git ignore específico?
git
version-control
gitignore
asdsadasds
fonte
fonte
your_repo/.git/info/exclude
. O arquivo é formatado como um arquivo .gitignore padrão .git update-index --skip-worktree [<file>...]
(de hashrocket.com/blog/posts/… )Você pode criar seu próprio .gitignore usando
Em seguida, coloque as entradas desejadas nesse arquivo.
fonte
.user_gitignore
arquivo no.git
diretório do repo e adicioná-lo comgit config core.excludesfile .git/.user_gitignore
~/.cvsignore
porque utilitários como o rsync também usarão esse arquivo.core.excludesfile
apontando para seu global para ignorar arquivos ou seja:~/.gitignore
. Se você quiser preservar exclusões globais e também exclusões específicas de repositório, a resposta de @grzuy é o caminho a seguir~/.gitignore
arquivo estava lá, então criei um. Coloquei exatamente uma entrada:knexfile.js
e quando volto para o repo e executogit status
, ainda o arquivo na lista de alterações.Em seu .gitconfig:
Dessa forma, eles podem ignorar certos tipos de arquivos globalmente. Cada usuário pode ter seu próprio arquivo global para ignorar.
fonte
.gitconfig
executandogit config --local -e
no repo que desejarPor exemplo, você deseja ignorar a
~/some/path/.idea
pasta:fonte
Conforme indicado no tutorial .gitignore da Atlassian , você também pode usar o
<repo>/.git/info/exclude
arquivo repo que pode ser editado facilmente com qualquer editor de texto. Funciona da mesma forma que.gitignore
.Eu poderia facilmente ignorar meus arquivos inteliJ, dockerfiles pessoais e outras coisas com as quais só preciso trabalhar.
fonte