Cada respuesta hasta ahora ha dicho que sí, pero ninguna respuesta dice por qué no deberías.
Almacenar artefactos generados es MALA PRÁCTICA. La razón es que si los edita a mano y luego los modifica, los cambios se destruirán la próxima vez que los vuelva a generar. Siempre debe editar en su lugar el proceso que los genera. Esta es la misma razón por la que no registra programas binarios, sino que verifica la fuente.
Si desea usar git como mecanismo de implementación, puede verificar el contenido generado en un repositorio (separado de lo que lo genera), y solo confirmar los resultados y usarlo para impulsarlos, pero debe separarlo de El código que lo genera (que es lo que desea cambiar). Nunca debe cambiar el contenido generado a mano.
- ¿Qué es más difícil, HTML o CSS?
- ¿Por qué nadie ha intentado escribir un mejor idioma como sustituto de JavaScript?
- Odesk: ¿cuán generalizados están los softwares de autotipos y autoclicks?
- ¿Es importante tener un conocimiento completo de PHP para crear sitios web de WordPress para clientes?
- Cómo encontrar el NTH hijo de un elemento usando JavaScript mientras itera
Fuera de este caso de uso limitado, debe agregar todo el contenido generado a su archivo git ignore y, en su lugar, debe registrar el código que realmente lo genera. Si se necesitan algunos pequeños cambios menores “manualmente” después de generarlos, automatícelos también. Utilice “sed -i” o alguna otra secuencia de comandos para el procesamiento posterior, y verifique esa secuencia de comandos también.
Si alguna vez está enviando artefactos generados a git, eso es un “olor a código”, casi seguro significa que está haciendo algo mal aconsejado.