Quiero cambiar el gitignore, pero no todos en el equipo quieren estos cambios. ¿Cómo puede un usuario tener su propio archivo de ignorar git específico?¿Puedo crear un archivo de gitignore específico para el usuario?
Respuesta
para de uso específico y concreto-repo archivo ignorando que debe rellenar el siguiente archivo:
$GIT_DIR/info/exclude
Por lo general, $ GIT_DIR significa:
your_repo_path/.git/
En su .gitconfig:
[core]
excludesfile = ~/.global_gitignore
De esa manera, pueden ignorar ciertos tipos de archivos a nivel mundial. Cada usuario puede tener su propio archivo global de ignorar.
Puede acceder a la '' .gitconfig' ejecutando git config - -local -e' en el repositorio que desee –
usted puede crear su propia .gitignore usando
git config --global core.excludesfile $HOME/.gitignore
a continuación, poner sus entradas deseadas en ese archivo.
Si no desea que sea global, puede colocar su archivo '.user_gitignore' en el directorio' .git' del repositorio y agregarlo con 'git config core.excludesfile .git/.user_gitignore' – orad
[Sugerencia de Tim Pope] (https://github.com/tpope/vim-pathogen#faq): use '~/.cvsignore' porque las utilidades como rsync también usarán este archivo. –
@orad Creo que su comentario merece ser su propia respuesta por separado. –
- 1. Verificar el tamaño total del archivo de un directorio específico para un usuario específico
- 2. ¿Puedo incluir otro archivo .gitignore en un archivo .gitignore? (Como # include en lenguajes como C)
- 3. MySQL: Crear usuario con derechos solo para db específico
- 4. ¿Archivo .gitignore recomendado para proyectos de Python?
- 5. Con NSSavePanel, ¿cómo puede el usuario elegir un tipo de archivo específico para guardar?
- 6. ¿Puedo modificar theme_menu_link para un menú específico?
- 7. ¿Puedo crear una macro de Visual Studio para iniciar un proyecto específico en el depurador?
- 8. Crear nuevo archivo con tamaño específico
- 9. gitignore por tamaño de archivo?
- 10. opuesto al archivo .gitignore?
- 11. ¿Cómo puedo .gitignore y elimino un archivo ya comprometido sin afectar otras copias de trabajo?
- 12. htaccess permite el acceso al usuario específico
- 13. excepción mod_rewrite para un archivo específico
- 14. ¿A dónde pertenece el archivo .gitignore?
- 15. Añadir .gitignore a gitignore
- 16. .gitignore no funciona para mí
- 17. ¿Cómo puedo obtener la ruta de una "carpeta especial" de Windows para un usuario específico?
- 18. ¿Cómo puedo crear un archivo para el almacenamiento en el lado del cliente con JavaScript?
- 19. ¿Cómo puedo mostrar el contenido de un archivo en un estado específico de un git repo?
- 20. Ejecución de ColdFusion como usuario específico
- 21. .hgignore todo el árbol de directorios excepto un archivo específico
- 22. Concesión de permisos de acceso a un archivo a un usuario específico
- 23. .gitignore no ignorará el directorio
- 24. Equivalente del archivo ".gitignore" con Subversion
- 25. ¿Cómo creo un archivo con un número de inodo específico?
- 26. activos de rake: precompilación para el archivo JS específico
- 27. ¿qué debería estar en el archivo .gitignore para un proyecto de netbeans java?
- 28. cerrar sesión programáticamente un usuario "específico"
- 29. ¿Cómo puedo crear un archivo numpy .npy en el disco?
- 30. git agregar todos excepto ignorar archivos en el archivo .gitignore
Para aquellos confundidos con la ruta: 'your_repo/.git/info/exclude'. El archivo está formateado como un archivo estándar [.gitignore] (https://git-scm.com/docs/gitignore). –
Si su archivo ya contiene cambios sin grabar, es posible que deba ejecutar 'git update-index --skip-worktree [ ...]' (desde https://hashrocket.com/blog/posts/ignore-specific-file- changes-only-on-current-machine-in-git) –