Referencia de comandos de Git

Se puede acceder a los comandos de Git desde el botón en la parte superior derecha del IDE de Looker o desde el panel Git Actions:

El panel Git Actions no estará disponible hasta que configures tu proyecto para Git.

En la siguiente tabla, se muestran los posibles comandos de Git. Ten en cuenta que los comandos que veas en el IDE de Looker dependerán de dónde te encuentres en el proceso de realizar cambios y de implementar en producción. El IDE solo muestra los comandos de Git que se aplican a tu estado actual.

La opción Extraer (rama de producción) no está disponible cuando la rama de desarrollador actual tiene cambios sin confirmar. Debe confirmar los cambios en la rama antes de ver la opción Extraer (rama de producción).
Function Descripción Cómo acceder
Crear confirmación Después de realizar y guardar cualquier cambio en su proyecto de LookML, use el botón Confirmar cambios y enviar para confirmar estos cambios en su rama local y enviarlos a producción. Consulta la página de documentación Usa el control de versión y la implementación para obtener más información. Panel de Acciones de Git
Confirma los cambios y envía Botón
Confirmar el conflicto El botón Confirmar &resolución de conflicto aparece cuando realizas cambios después de un conflicto de combinación. Haz clic en Confirmar &resolver conflicto para confirmar tus cambios y eliminar el conflicto de combinación. Botón
Historial de confirmaciones Muestra la lista de confirmaciones de la rama, incluidas todas las confirmaciones que se agregaron a la rama de desarrollo desde la rama de producción (incluidas las confirmaciones de otros usuarios).

Si usas GitHub y la configuración del proyecto de Git tiene habilitada la integración de GitHub, cada confirmación incluirá un vínculo a la confirmación en GitHub para que puedas ver los cambios exactos. Esta funcionalidad también funciona con otros proveedores de Git si tu Configuración del proyecto de Git tiene ese proveedor de Git equivalente a la integración de GitHub habilitada. Para abrir los vínculos, necesitarás una cuenta en tu proveedor de Git.
Panel de Acciones de Git
Configura Git Si acabas de crear un proyecto, deberás configurar Git para el proyecto. Consulta la página de documentación Configura y prueba una conexión de Git para obtener más información. Botón
Implementar desde el control remoto En los proyectos en los que el desarrollador tiene acceso de solo lectura, el botón Deploy from Remote se implementa desde la rama de producción remota. Botón
Implementar en producción Después de confirmar los cambios, usa la opción Deploy to Production para actualizar la rama production con los cambios confirmados desde la rama de desarrollo. Esta opción no estará disponible si tu proyecto está configurado para solicitar solicitudes requeridas. Además, si tu proyecto está habilitado con el modo de implementación avanzado, no verás el botón Implementar en producción. En su lugar, verás Merge to Primary Branch. Botón,
Panel Acciones de Git
No resolver El botón Don’t Resolve (No resolver) aparece cuando hay un conflicto de combinación entre uno o más desarrolladores o ramas de desarrollo en el proyecto. El botón No resolver envía la versión actual de tu rama, con todos los marcadores de conflicto de fusión, al control remoto.

Solo los usuarios avanzados de Git deben usar esta opción, ya que es probable que los marcadores de conflicto de fusión causen que los modelos queden inutilizables.
Botón
Combinar con rama principal Si tu proyecto está habilitado con el modo de implementación avanzado, se mostrará el botón Combinar con la rama principal después de realizar una confirmación. Se te pedirá que combines los cambios con la rama principal. Una vez que combinas los cambios en la rama principal, un desarrollador de Looker con el permiso deploy puede implementar tus cambios en el entorno de producción mediante un webhook, la API o la IU de administrador de implementaciones en el IDE de Looker. Botón
Abierto (proveedor de Git) La opción Abrir (proveedor de Git) abre una ventana del navegador con los archivos del proyecto en la interfaz de tu proveedor de Git. Botón
Abrir solicitud de extracción Para los proyectos en los que se requieren o solicitan solicitudes de extracción, la opción Abrir solicitud de extracción abrirá una nueva ventana del navegador en la nueva página de solicitud de extracción de tu proveedor de Git. Desde allí, puedes crear una solicitud de extracción para tu rama de desarrollador.
NOTA: Hasta que la solicitud de extracción se apruebe o cierre, todas las confirmaciones futuras de la rama se incluirán en la misma solicitud de extracción.
Panel de Acciones de Git
Combinar otros cambios El botón Extraer y combinar otros cambios tiene la misma función que Extracción (rama de producción), pero el botón Extraer y combinar otros cambios se ve en diferentes circunstancias: cuando confirmas cambios en tu rama, pero no los implementaste, y también hay cambios remotos y sin implementar en la rama. En este caso, debes extraer los cambios del control remoto y combinarlos en tu rama. Botón
Extraer de la rama principal Si tu proyecto está habilitado con el modo de implementación avanzado, se mostrará la opción Extraer de la rama principal cuando la rama principal tenga confirmaciones que no estén en la rama de desarrollador. Botón
Extraer de (rama de producción) Botón,
Panel Acciones de Git
Extraer cambios remotos Si otros usuarios confirmaron la implementación y realizaron cambios en ella, la versión remota de la rama estará antes que la versión local. El botón Pull Remote Changes se aplica a la rama en la que estás actualmente y recuperará las versiones más recientes de los archivos modificados en la rama desde el extremo remoto y los sincronizará con tus archivos locales. Botón
Enviar rama al control remoto Si creaste una rama que no existe en el extremo remoto, verás el botón Enviar rama a remota. La opción Enviar rama a remota crea la rama en el extremo remoto y envía todos los cambios confirmados desde tus archivos locales al extremo remoto. Ten en cuenta que esto no implementa tus cambios en la rama production. Botón
Enviar cambios al control remoto Si confirmaste cambios en la rama actual que aún no se enviaron a la versión remota de la rama, verás la opción Enviar cambios al control remoto. La operación Enviar cambios al control remoto se aplica a la rama en la que se encuentra, enviando todos los cambios confirmados desde los archivos locales y sincronizándolos con el extremo remoto. Botón,
Panel Acciones de Git
Volver al control remoto La opción Volver a remoto descarta cualquier cambio realizado en tu rama local y sincroniza tus archivos locales con los archivos actuales de la rama remota. Ten en cuenta que esto tiene dos efectos:
  1. Descarta todos los cambios confirmados y no confirmados que no se implementaron en producción.
  2. Actualiza la versión local de la rama con los cambios que otros usuarios hayan realizado en la rama.
Botón
Volver a Compartido La opción Volver a Compartido descarta los cambios en su rama local y sincroniza sus archivos locales con los archivos actuales en la rama remota. Ten en cuenta que esto tiene dos efectos:
  1. Descarta todos los cambios confirmados y no confirmados que no se implementaron en producción.
  2. Actualiza la versión local de la rama con los cambios que otros usuarios hayan realizado en la rama.
Botón
Revertir los cambios no confirmados Si guardó cambios que aún no confirmó, puede usar la opción Revertir cambios no confirmados para descartar todos los cambios que no se confirmaron. Consulta la página de documentación Usa el control de versión y la implementación para obtener más información. Botón
Ejecutar pruebas Si tu proyecto está configurado para requerir que se aprueben las pruebas de datos antes de que pueda implementarse en producción, el IDE presentará el botón Run Tests después de confirmar los cambios en el proyecto. Debes pasar las pruebas de datos antes de implementar los cambios en la producción. También puedes ejecutar las pruebas de forma manual si haces clic en el ícono de Run Data Tests en el panel Project Health. Consulta la página de documentación Usa el control de versión y la implementación para obtener información sobre cómo ejecutar pruebas de datos. Consulta la página de documentación del parámetro test para obtener información sobre la configuración de pruebas de datos en tu proyecto. Botón
Prueba la conexión de Git Una vez que hayas configurado Git para tu proyecto, puedes usar la opción Test Git Connection (Probar conexión de Git) a fin de ejecutar la herramienta Git Test Connection, que verifica que la conexión de Git esté configurada correctamente. Consulta la página de documentación Prueba tu conexión de Git para obtener más información. Botón,
Panel Acciones de Git
Actualizado Si tu rama local está sincronizada con la rama remota, verás el botón Actualizado. Botón
Actualizar dependencias En el caso de los proyectos que usan la importación remota de proyectos, se muestra la opción Actualizar dependencias cuando agregas un proyecto remoto o cuando tu proyecto ya tiene un proyecto remoto importado que Looker detecta que tiene nuevas confirmaciones para que lo uses en tu proyecto. Usa esta opción para incorporar los archivos del proyecto remoto. Si acabas de agregar un proyecto remoto, esta opción también creará un archivo de bloqueo de manifiesto, que Looker usa para hacer un seguimiento de la versión del proyecto remoto. Para obtener más información, consulta la sección Detección automática de versiones nuevas de un proyecto remoto de la página de documentación Cómo importar archivos desde otros proyectos. Botón,
Panel Acciones de Git
Validar LookML Si guardaste cambios en tus archivos, es posible que veas el botón Validar LookML. (La necesidad de validar tu LookML depende de la configuración de calidad del código de tu proyecto). Haz clic en el botón para iniciar la validación de LookML de tu modelo. Consulta la página de documentación Valida tu LookML para obtener más información. Botón
Ver proyecto en (proveedor de Git) La opción View Project on (Git provider) abre una ventana del navegador con los archivos del proyecto en la interfaz de tu proveedor de Git. Panel de Acciones de Git
Ver cambios sin confirmar Si guardó cambios que aún no confirmó, puede usar la opción Ver cambios sin confirmar para ver todos los cambios que guardó desde su última confirmación. Consulta la página de documentación Usa el control de versión y la implementación para obtener más información. Panel de Acciones de Git