tipos tag remove practices etiquetas crear best git githooks

remove - git tag best practices



¿Los ganchos git son empujados al control remoto cuando ''git push''? (2)

Si creo un nuevo script hook en mi repositorio local en repo / .git / hooks / post-commit y luego ejecuto "git push", ¿los ganchos se presionan al control remoto? Entonces, cuando los otros desarrolladores ejecuten "git pull" del mismo origen, ¿obtendrán mis nuevos ganchos?


No, los ganchos de git no son empujados o tirados, ya que no son parte del código del repositorio.

Consulte la documentación para obtener una lista de ganchos sencillos del lado del cliente y del lado del servidor.

Si desea habilitar algunos enganches para todos los clientes que clonan o extraen de un depósito determinado, debe agregar los enganches a su base de código y luego crear su propia secuencia de comandos para copiarlos, o vincularlos desde el repo/.git/hooks/ .


No. Los ganchos son por depósito y nunca son empujados. Del mismo modo, la configuración de repo no se presiona tampoco, ni nada en .git/info , o una serie de otras cosas.

Empujar y tirar solo intercambia ramas / etiquetas y objetos de compromiso (y cualquier cosa accesible desde un compromiso, por ejemplo, árboles, blobs).