¿El archivo .gitignore pertenece a la estructura de carpetas .git en algún lugar o en los archivos fuente principales?¿A dónde pertenece el archivo .gitignore?
Respuesta
Ponga .gitignore en el directorio de trabajo. No funciona si lo coloca en el directorio .git (repositorio).
$ ls -1d .git*
.git
.gitignore
Esta es la respuesta real. Bueno para ti entendiendo la pregunta :) –
Esta es la respuesta que funcionó para mí. – incandescentman
Es una respuesta ambigua IMO. ¿Dónde en el directorio de trabajo? En la raíz de eso? ¿En cualquier sitio? –
Puede colocar .gitignore en cualquier directorio en git.
Se usa comúnmente como un archivo de marcador de posición en las carpetas, ya que las carpetas generalmente no son rastreadas por git.
¿por qué se le permite ponerlo en cualquier lugar? ¿Cómo es que git no se confunde? –
Entonces, el archivo .gitignore puede ir _en_ el directorio .git en sí, ¿o sí? (¿Cuál fue la pregunta original). ¿Cuál sería el propósito? – bacar
En caso de duda simplemente colóquelo en la raíz de su repositorio. Ver http://help.github.com/git-ignore/ para más información.
Gracias por el enlace también – mishaF
Como las otras respuestas indicadas, puede colocar .gitignore
dentro de cualquier directorio en un repositorio de Git. Sin embargo, si necesita tener una versión privada de .gitignore
, puede agregar las reglas al archivo .git/info/exclude
.
Además, 'core.excludesfile' (ver * [git-config (1)] (http://www.kernel.org/pub/software/scm/git/docs/git-config .html) *) para especificar un archivo que contenga sus patrones de exclusión personales (su patrón de nomenclatura de "archivo temporal" favorito, los archivos de copia de seguridad/temporales de su editor, etc.). En consecuencia, evite poner "patrones personales" en los archivos ".gitignore" rastreados. –
La parte privada de esta respuesta fue muy útil, ya que tengo algunas modificaciones al proyecto que no pertenecen al archivo check-in '.gitignore'. – OregonGhost
Si quieres hacerlo globalmente, puedes usar la ruta predeterminada que git buscará. simplemente colocarlo dentro de un archivo llamado "caso omiso" en el camino "~/.config/git"
(tan llena ruta para el archivo es: ~/.config/git/ignore)
Además, si Si creas una nueva cuenta en Github, tendrás la opción de agregar .gitignore y se configurará automáticamente en la ubicación correcta/estándar de tu lugar de trabajo. No es necesario que agregue nada al principio, solo modifique el contenido cuando lo desee.
- 1. Añadir .gitignore a gitignore
- 2. .gitignore archivo, ¿dónde debería ponerlo en mi proyecto xcode?
- 3. opuesto al archivo .gitignore?
- 4. Agregue fuerza a pesar del archivo .gitignore
- 5. Asistencia para principiantes: ¿a dónde pertenece este código?
- 6. Aclaración MVVM: ¿Qué pertenece a ViewModel, qué pertenece al modelo?
- 7. gitignore por tamaño de archivo?
- 8. agregar # * # glob a .gitignore?
- 9. ¿El método principal pertenece a cualquier clase?
- 10. Diseño controlado por el dominio: ¿dónde pertenece el análisis de datos?
- 11. ¿Puedo incluir otro archivo .gitignore en un archivo .gitignore? (Como # include en lenguajes como C)
- 12. .gitignore no ignorará el directorio
- 13. Equivalente del archivo ".gitignore" con Subversion
- 14. ¿A quién pertenece BSTR devuelto?
- 15. ¿A quién pertenece la seguridad?
- 16. Rails pertenece a muchos modelos
- 17. Cakephp: Pertenece a la relación
- 18. ¿Dónde pertenece la validación de entrada en una aplicación MVC?
- 19. git agregar todos excepto ignorar archivos en el archivo .gitignore
- 20. ¿Archivo .gitignore recomendado para proyectos de Python?
- 21. empujando archivos .gitignore a determinada distancia
- 22. ¿Puedo crear un archivo de gitignore específico para el usuario?
- 23. ¿Dónde incluir el archivo jaxb.properties?
- 24. ¿A dónde pertenece la lógica de navegación, View, ViewModel u otra parte?
- 25. ¿Dónde poner el archivo .htaccess?
- 26. dónde está el archivo '' itertools
- 27. Repositorio, servicio o objeto de dominio: ¿a dónde pertenece la lógica?
- 28. gitignore sin archivos binarios
- 29. Carriles tiene muchos y pertenece a una
- 30. Dependency Injection - ¿A quién pertenece la interfaz?
Puede tener un .gitignore en cada directorio de su proyecto. Sin embargo, la mejor práctica es tener en el archivo .gitignore único en el directorio raíz del proyecto y colocar todos los archivos que desea ignorar. –
I -dije por aceptar la respuesta incorrecta. –
@AaronHall - cambió .... no había vuelto a visitar esto en un momento ..... – mishaF