Referencia de comandos de Git

Para acceder a los comandos de Git, puedes usar el botón de la parte superior derecha del IDE de Looker o seleccionar el botón Git Actions del menú de navegación de la izquierda.

El panel Git Actions no estará disponible hasta que hayas configurado 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 del punto en el que te encuentres del proceso de implementar cambios y de implementarlos en producción. El IDE solo muestra los comandos de Git que se aplican a tu estado actual.

Función Descripción Cómo acceder
Confirmar Después de realizar y guardar los cambios en tu proyecto de LookML, usa el botón Confirmar cambios y enviar para confirmarlos en tu 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 Git Actions
Confirmar cambios y enviar Botón
Confirmar y resolver conflictos El botón Commit & Resolve Conflict se muestra cuando realizas cambios después de un conflicto de combinación. Haz clic en Commit & Resolve Conflict para confirmar los cambios y borrar el conflicto de combinación. Botón
Historial de confirmaciones Muestra la lista de confirmaciones en tu rama, incluidas todas las confirmaciones que extrajiste de esta rama de desarrollo (incluidas las de otros usuarios).

Si usas GitHub y la configuración del proyecto de Git tiene habilitada la integración de GitHub, cada una de las confirmaciones incluirá un vínculo a ella en GitHub para que puedas ver los cambios exactos. Esta funcionalidad también funciona con otros proveedores de Git si la Configuración del proyecto de Git tiene el equivalente de ese proveedor de Git habilitado para la integración con GitHub. Para abrir los vínculos, necesitarás una cuenta de tu proveedor de Git.
Panel Git Actions
Configurar Git Si acabas de crear un proyecto, deberás configurar Git para él. 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 acceso remoto En el caso de los proyectos en los que el desarrollador tiene acceso de solo lectura, el botón Implementar desde la remota 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 Implementar en producción para actualizar la rama de producción con los cambios confirmados de la rama de desarrollo. Esta opción no está disponible si tu proyecto está configurado para las solicitudes de extracción necesarias. 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 cambio, verás Combinar con rama principal. Botón del panel Git Actions
No resolver El botón No resolver aparece cuando hay un conflicto de combinación entre uno o más desarrolladores o ramas de desarrollo del proyecto. El botón Don't Resolve envía la versión actual de tu rama, con todos los marcadores de conflicto de combinación, al control remoto.

Solo los usuarios avanzados de Git deben utilizar esta opción, ya que es probable que los marcadores de conflicto de combinación hagan que tus 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 Merge to Primary Branch después de realizar una confirmación. Esto te indicará que combines tus cambios en la rama principal. Una vez que combines los cambios en la rama principal, un desarrollador de Looker con el permiso deploy puede implementarlos en el entorno de producción mediante un webhook, la API o la IU del administrador de implementaciones en el IDE de Looker. Botón
Abrir (proveedor de Git) La opción Open (Git provider) 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 recomiendan o requieren 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 se apruebe o cierre la solicitud de extracción, todas las confirmaciones futuras de la rama se incluirán en la misma solicitud de extracción.
Panel Git Actions
Extraiga y fusione otros cambios El botón Pull & Merge Other Changes tiene la misma función que Pull from (production branch), pero el botón Pull & Merge Other Changes se ve en diferentes circunstancias: cuando confirmas cambios en tu rama, pero no los implementaste, y también hay cambios remotos, sin implementar y confirmados 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 muestra la opción Extraer de la rama principal cuando la rama principal tiene confirmaciones que no están en la rama del desarrollador. Botón
Extraer de (rama de producción) La opción Extraer de (rama de producción) no está disponible cuando la rama del desarrollador actual tiene cambios sin confirmar. Debes confirmar los cambios en la rama para que puedas ver la opción Extraer de (rama de producción). Botón del panel Git Actions
Extraer cambios del repositorio remoto Si otras personas confirmaron y enviaron cambios en una rama, la versión remota de la rama estará antes que la versión local de la rama. El botón Pull Remote Changes (Extraer cambios remotos) se aplica a la rama en la que te encuentras 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 a 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 de tus archivos locales al extremo remoto. Ten en cuenta que esto no implementa los cambios en la rama producción. Botón
Enviar cambios al repositorio remoto Si confirmaste cambios en tu rama actual que aún no se enviaron a la versión remota de la rama, verás la opción Enviar cambios a la rama remota. La operación Push Changes to Remote se aplica a la rama en la que te encuentras actualmente, ya que envía todos los cambios confirmados de tus archivos locales y los sincroniza con el extremo remoto. Botón del panel Git Actions
Revertir a Remote La opción Revert to Remote descarta cualquier cambio 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 hayan realizado otros usuarios en la rama.
Botón
Volver a Compartido La opción Revert to Shared descarta cualquier cambio 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 hayan realizado otros usuarios en la rama.
Botón
Revertir cambios no confirmados Si guardaste cambios que todavía no confirmaste, puedes usar la opción Revertir cambios no confirmados para descartar todos los cambios que no se hayan confirmado. 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 implementarse en producción, el IDE mostrará el botón Run Tests después de confirmar los cambios en el proyecto. Debes pasar las pruebas de datos para poder implementar los cambios en la producción. También puedes ejecutar las pruebas de forma manual haciendo clic en el ícono 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 la ejecución de pruebas de datos. Consulta la página de documentación del parámetro test para obtener información sobre cómo configurar pruebas de datos en tu proyecto. Botón
Probar 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) para ejecutar la herramienta Git Test Connection, que verifica que tu 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 del panel Git Actions
Actualizado Si la rama local está sincronizada con la rama remota, verás el botón Actualizada. Botón
Actualizar dependencias En el caso de los proyectos que usan la importación de proyectos remotos, la opción Actualizar dependencias se muestra cuando agregas un proyecto remoto por primera vez o cuando tu proyecto ya tiene un proyecto remoto importado que Looker detecta que tiene confirmaciones nuevas para que las incorpores. Usa esta opción para incorporar los archivos del proyecto remoto. Si acabas de agregar un proyecto remoto, con esta opción también se creará un archivo de bloqueo de manifiesto, que Looker usará 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 del panel Git Actions
Validar LookML Si guardaste cambios en tus archivos, es posible que veas el botón Validar LookML. (La necesidad o no de validar tu LookML depende de la configuración de tu proyecto para la calidad del código). 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 Ver proyecto en (proveedor de Git) abre una ventana del navegador con los archivos del proyecto en la interfaz de tu proveedor de Git. Panel Git Actions
Ver cambios no confirmados Si guardaste cambios que todavía no confirmaste, puedes usar la opción Ver cambios no confirmados para ver todos los cambios que guardaste desde tu ú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 Git Actions