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_gitignore
archivo en el.git
directorio del repositorio y agregarlo congit config core.excludesfile .git/.user_gitignore
~/.cvsignore
porque utilidades como rsync también utilizarán este archivo.core.excludesfile
que 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~/.gitignore
había ningún archivo, así que creé uno. Puse exactamente una entrada:knexfile.js
y 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
.gitconfig
ejecutandogit config --local -e
el repositorio que deseePor ejemplo, desea ignorar la
~/some/path/.idea
carpeta:fuente
Como se indica en el tutorial .gitignore de Atlassian , también puede usar el
<repo>/.git/info/exclude
archivo 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