Quiero cambiar el gitignore, pero no todos en el equipo quieren estos cambios. ¿Cómo puede un usuario tener su propio archivo git ignore específico?
                    
                        git
                                version-control
                                gitignore
                                
                    
                    
                        asdsadasds
fuente
                
                
            fuente

your_repo/.git/info/exclude. El archivo tiene el formato de un archivo .gitignore estándar .git update-index --skip-worktree [<file>...](de hashrocket.com/blog/posts/… )Puede crear su propio .gitignore usando
Luego ponga las entradas que desee en ese archivo.
fuente
.user_gitignorearchivo en el.gitdirectorio del repositorio y agregarlo congit config core.excludesfile .git/.user_gitignore~/.cvsignoreporque utilidades como rsync también utilizarán este archivo.core.excludesfileque apunta a su archivo mundial es decir, ignorar:~/.gitignore. Si desea preservar las exclusiones globales y también tener exclusiones específicas del repositorio, la respuesta de @ grzuy es el camino a seguir~/.gitignorehabía ningún archivo, así que creé uno. Puse exactamente una entrada:knexfile.jsy cuando vuelvo al repositorio y ejecutogit status, sigo con el archivo en la lista de cambios.En su .gitconfig:
De esa manera, pueden ignorar ciertos tipos de archivos a nivel mundial. Cada usuario puede tener su propio archivo de ignorar global.
fuente
.gitconfigejecutandogit config --local -eel repositorio que deseePor ejemplo, desea ignorar la
~/some/path/.ideacarpeta:fuente
Como se indica en el tutorial .gitignore de Atlassian , también puede usar el
<repo>/.git/info/excludearchivo de su repositorio que puede editar fácilmente con cualquier editor de texto. Funciona igual que.gitignore.Podría ignorar fácilmente mis archivos intelliJ, dockerfiles personales y cosas con las que solo necesito trabajar.
fuente