Referencia de comandos de Git

Se puede acceder a los comandos de Git desde el botón situado en la parte superior derecha del IDE de Looker o haciendo clic en el botón Acciones de Git del menú de navegación principal.

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

En la siguiente tabla se muestran los comandos de Git posibles. Ten en cuenta que los comandos que veas en el IDE de Looker dependerán de la fase del proceso en la que te encuentres para hacer cambios y desplegarlos 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
Confirmación Una vez que hayas hecho y guardado los cambios en tu proyecto de LookML, usa el botón Confirmar cambios y enviar para confirmar estos cambios en tu rama local y enviarlos a producción. Para obtener más información, consulta la página de documentación Usar el control de versiones y la implementación. Panel Acciones de Git
Confirmar cambios y enviar Botón
Confirmar y resolver conflictos El botón Confirmar y resolver conflicto se muestra cuando haces cambios después de un conflicto de combinación. Haz clic en Confirmar y resolver conflicto para confirmar los cambios y resolver el conflicto de combinación. Botón
Historial de compromiso Muestra la lista de las confirmaciones de tu rama, que incluye todas las confirmaciones que has extraído de la rama de producción a tu rama de desarrollo (incluidas las confirmaciones de otros usuarios).

Si usas GitHub y la opción Configuración del proyecto de Git tiene habilitada la integración con GitHub, cada una de las confirmaciones incluirá un enlace a la confirmación en GitHub para que puedas ver los cambios exactos. Esta función también se puede usar con otros proveedores de Git si en la configuración del proyecto de Git se ha habilitado la integración con el proveedor de Git equivalente a GitHub. Para abrir los enlaces, necesitarás una cuenta en tu proveedor de Git.
Panel Acciones de Git
Configurar Git Si acabas de crear un proyecto, tendrás que configurar Git para él. Para obtener más información, consulta la página de documentación Configurar y probar una conexión Git. Botón
Crear copia de desarrollador Para mejorar el rendimiento, la primera vez que abras un proyecto de LookML en el modo Desarrollo, el IDE de Looker mostrará la versión del proyecto en el modo Producción, junto con el botón Crear copia de desarrollador. Cuando hagas clic en el botón Crear copia para desarrollador del proyecto, el IDE de Looker creará tu rama de Git personal y cargará el proyecto de LookML en modo Desarrollo. Botón
Desplegar desde un repositorio remoto En los proyectos en los que el desarrollador tiene acceso de solo lectura, el botón Implementar desde remoto implementa desde la rama de producción remota. Botón
Desplegar en producción Una vez que hayas confirmado los cambios, usa la opción Desplegar en producción para actualizar la rama de producción con los cambios confirmados de tu rama de desarrollo. Esta opción no está disponible si tu proyecto está configurado para requerir solicitudes de extracción. Además, si tu proyecto tiene habilitado el modo de implementación avanzado, no verás el botón Implementar en producción. En su lugar, verás Combinar con la rama principal. Botón del panel Acciones de Git
No resolver El botón No resolver aparece cuando hay un conflicto de combinación entre uno o varios desarrolladores o ramas de desarrollo del proyecto. El botón No resolver envía la versión actual de tu rama, con todos los marcadores de conflictos de combinación, al repositorio remoto.

Esta opción solo deben usarla los usuarios avanzados de Git, ya que es probable que los marcadores de conflictos de combinación hagan que tus modelos no se puedan usar.
Botón
Combinar con la rama principal Si tu proyecto tiene habilitado el modo de implementación avanzado, el botón Combinar con la rama principal se mostrará después de que hagas una confirmación. Se te pedirá que combines los cambios con la rama principal. Una vez que hayas combinado los cambios en la rama principal, un desarrollador de Looker con el permiso deploy puede implementar los cambios en el entorno de producción mediante un webhook, la API o la interfaz de usuario del gestor de implementaciones en el IDE de Looker. Botón
Abrir (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 En los proyectos en los que se recomiendan o se requieren solicitudes de extracción, la opción Abrir solicitud de extracción abrirá una nueva ventana del navegador en la página de nueva solicitud de extracción de tu proveedor de Git. Desde ahí, puedes crear una solicitud de extracción para tu rama de desarrollador.

NOTA: Hasta que se apruebe o se cierre la solicitud de extracción, todas las confirmaciones futuras de la rama se incluirán en la misma solicitud de extracción.
Panel Acciones de Git
Extraer y combinar otros cambios El botón Extraer y combinar otros cambios tiene la misma función que Extraer de (rama de producción), pero aparece en circunstancias diferentes: cuando has confirmado cambios en tu rama, pero no los has implementado, y también hay cambios confirmados, remotos y no implementados en la rama. En este caso, debes extraer los cambios del repositorio remoto y combinarlos con tu rama. Botón
Extraer de la rama principal Si tu proyecto tiene habilitado el modo de implementación avanzado, la opción Extraer de la rama principal se muestra cuando la rama principal tiene confirmaciones que no están en tu rama de desarrollador. Botón
Extraer de (rama de producción) La opción Extraer de (rama de producción) no está disponible si la rama de desarrollador actual tiene cambios sin confirmar. Debes confirmar los cambios en la rama para que aparezca la opción Extraer de (rama de producción). Botón del panel Acciones de Git
Extraer cambios remotos Si otros usuarios han confirmado y enviado cambios en una rama, la versión remota de la rama estará por delante de tu versión local. El botón Extraer cambios remotos se aplica a la rama en la que te encuentras. Haz clic en el botón Extraer cambios remotos para obtener las versiones más recientes de los archivos modificados de la rama desde el extremo remoto y sincronizarlos con tus archivos locales. Botón
Enviar rama al repositorio remoto Si has creado una rama que no existe en el extremo remoto, verás el botón Enviar rama al repositorio remoto. La opción Enviar rama al repositorio remoto crea la rama en el repositorio remoto y envía todos los cambios confirmados de tus archivos locales al repositorio remoto. Ten en cuenta que esto no implementa los cambios en la rama de producción. Botón
Aplicar cambios en el repositorio remoto Si has confirmado cambios en tu rama actual que aún no se han enviado a la versión remota de la rama, verás la opción Enviar cambios al repositorio remoto. La operación Enviar cambios al repositorio remoto se aplica a la rama en la que te encuentras. Haz clic en el botón Enviar cambios al repositorio remoto para enviar todos los cambios confirmados de tus archivos locales y sincronizarlos con el repositorio remoto. Botón del panel Acciones de Git
Volver a la opción remota La opción Revertir a remoto descarta los cambios de 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 los cambios confirmados y no confirmados que no se hayan implementado en producción.
  2. Actualiza la versión local de la rama con los cambios que hayan hecho otros usuarios en ella.
Botón
Volver a Compartido La opción Volver a la versión compartida descarta los cambios de 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 los cambios confirmados y no confirmados que no se hayan implementado en producción.
  2. Actualiza la versión local de la rama con los cambios que hayan hecho otros usuarios en ella.
Botón
Deshacer cambios no confirmados Si has guardado cambios que aún no has confirmado, puedes usar la opción Deshacer cambios no confirmados para descartar todos los cambios que no se hayan confirmado. Para obtener más información, consulta la página de documentación Usar el control de versiones y la implementación. Botón
Hacer pruebas Si tu proyecto está configurado para requerir que se superen las pruebas de datos antes de poder implementarse en producción, el IDE mostrará el botón Ejecutar pruebas después de que confirmes los cambios en el proyecto. Debes superar las pruebas de datos para poder implementar los cambios en el canal de producción. También puedes ejecutar las pruebas manualmente haciendo clic en el icono Ejecutar pruebas de datos del panel Estado del proyecto. Consulte la página de documentación Usar el control de versiones 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 cómo configurar pruebas de datos en tu proyecto. Botón
Probar conexión Git Una vez que hayas configurado Git para tu proyecto, puedes usar la opción Probar conexión de Git para ejecutar la herramienta Probar conexión de Git, que verifica que tu conexión de Git esté configurada correctamente. Para obtener más información, consulta la página de documentación Probar la conexión Git. Botón del 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 los proyectos que usan la importación de proyectos remotos, la opción Actualizar dependencias se muestra cuando añades un proyecto remoto por primera vez o cuando tu proyecto ya tiene un proyecto remoto importado que Looker detecta que tiene nuevas confirmaciones para que las incorpores a tu proyecto. Usa esta opción para importar los archivos del proyecto remoto. Si acabas de añadir un proyecto remoto, al usar esta opción también se creará un archivo de bloqueo de manifiesto, que Looker usa para monitorizar la versión del proyecto remoto. Para obtener más información, consulta la sección Detectar automáticamente nuevas versiones de un proyecto remoto de la página de documentación Importar archivos de otros proyectos. Botón del panel Acciones de Git
Validar LookML Si has guardado cambios en tus archivos, puede que veas el botón Validar LookML. Si tienes que validar tu LookML o no, 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. Para obtener más información, consulta la página de documentación Validar tu LookML. 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 Acciones de Git
Ver cambios sin confirmar Si has guardado cambios que aún no has confirmado, puedes usar la opción Ver cambios no confirmados para ver todos los cambios que has guardado desde la última confirmación. Para obtener más información, consulta la página de documentación Usar el control de versiones y la implementación. Panel Acciones de Git