Referencia de comandos de Git

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

El panel Acciones de Git 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 en qué parte del proceso de realizar cambios y realizar la implementación en producción te encuentres. 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 Cómo usar el control de versión y la implementación para obtener más información. Panel de Acciones de Git
Confirmar cambios y enviar Botón
Confirma y resuelve conflictos El botón Confirmar y resolver conflicto se muestra cuando realizas cambios después de un conflicto de combinación. Haz clic en Confirmar y resolver conflicto para confirmar los cambios y borrar el conflicto de combinación. Botón
Historial de confirmaciones Muestra la lista de los confirmaciones de tu rama, que incluye todas las confirmaciones que extrajiste de la rama de producción a la rama de desarrollo (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 uno de los confirmaciones 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 la configuración del proyecto de Git tiene habilitado el equivalente de ese proveedor de Git a la integración de GitHub. Para abrir los vínculos, necesitarás una cuenta en tu proveedor de Git.
Panel de Acciones de Git
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
Implementa desde el repositorio remoto En el caso de los proyectos en los que el desarrollador tiene acceso de solo lectura, el botón Implementar desde remoto realiza la implementación 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 tu rama de desarrollo. Esta opción no está disponible si tu proyecto está configurado para que se exijan solicitudes de extracción. 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 Combinar con la rama principal. Botón, panel Acciones de Git
No resolver El botón Don't Resolve aparece cuando hay un conflicto de combinación entre uno o más desarrolladores o ramas de desarrollo en el 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 usar esta opción, ya que es probable que los marcadores de conflicto de combinación hagan que tus modelos no se puedan usar.
Botón
Cómo fusionar a la rama principal Si tu proyecto está habilitado con el modo de implementación avanzado, el botón Combinar en la rama principal se muestra después de que realizas una confirmación. Se te pedirá que combines los cambios en la rama principal. Una vez que combines los cambios en la rama principal, un desarrollador de Looker con el permiso deploy podrá implementarlos en el entorno de producción con un webhook, la API o la IU del administrador de implementaciones en el IDE de Looker. Botón
Open (proveedor de Git) La opción Open (Git provider) abre una ventana del navegador a los archivos del proyecto en la interfaz de tu proveedor de Git. Botón
Abrir solicitud de extracción En el caso de los proyectos en los que se recomiendan o requieren solicitudes de extracción, la opción Open Pull Request abrirá una nueva ventana del navegador en la página de solicitudes 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 de Acciones de Git
Cómo extraer y combinar 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 muestra en diferentes circunstancias: cuando confirmaste cambios en tu rama, pero no los implementaste, y también hay cambios confirmados remotos, sin implementar, en la rama. En este caso, debes extraer los cambios del 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, 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 Pull from (rama de producción) no está disponible cuando la rama de desarrollador actual tiene cambios sin confirmar. Debes confirmar los cambios en la rama para ver la opción Extraer de (rama de producción). Botón, panel Acciones de Git
Extraer cambios del repositorio remoto Si otras personas confirmaron y enviaron cambios en una rama, la versión remota de la rama estará por delante de la versión local. El botón Pull Remote Changes 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
Cómo enviar una rama al repositorio remoto Si creaste una rama que no existe en el extremo remoto, verás el botón Push Branch to Remote. La opción Push Branch to Remote 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 de 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 Push Changes to Remote. La operación Push Changes to Remote se aplica a la rama en la que te encuentras actualmente, envía todos los cambios confirmados de tus archivos locales y los sincroniza con el extremo remoto. Botón, panel Acciones de Git
Revertir a remoto La opción Revertir a remoto 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. Se descartan los cambios confirmados y no confirmados que no se hayan implementado en producción.
  2. Actualiza tu versión local de la rama con los cambios que otros usuarios hayan realizado en ella.
Botón
Restablecer a Compartido La opción Revertir a compartido descarta los cambios 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. Se descartan los cambios confirmados y no confirmados que no se hayan implementado en producción.
  2. Actualiza tu versión local de la rama con los cambios que otros usuarios hayan realizado en ella.
Botón
Revertir los cambios no confirmados Si guardaste cambios que aún no confirmaste, puedes usar la opción Revert Uncommitted Changes para descartar todos los cambios que no se hayan confirmado. Consulta la página de documentación Cómo usar 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 exigir que se aprueben las pruebas de datos antes de que se pueda implementar en producción, el IDE presentará el botón Run Tests después de que confirmes los cambios en el proyecto. Debes aprobar las pruebas de datos para poder implementar tus cambios en 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 Cómo implementar y usar el control de versió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 de Git Una vez que hayas configurado Git para tu proyecto, puedes usar la opción Probar conexión de Git para ejecutar la herramienta de prueba de conexión de Git, que verifica que tu conexión de Git esté configurada correctamente. Consulta la página de documentación Cómo probar tu conexión de Git para obtener más información. Botón, panel Acciones de Git
Actualización Si tu 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 incluyas en tu proyecto. Usa esta opción para incorporar los archivos del proyecto remoto. Si acabas de agregar un proyecto remoto, usar 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. Consulta la sección Cómo detectar automáticamente versiones nuevas de un proyecto remoto de la página de documentación Cómo importar archivos de otros proyectos para obtener más información. Botón, panel Acciones de Git
Validar LookML Si guardaste cambios en tus archivos, es posible que veas el botón Validar LookML. (La validación de tu código LookML depende de la configuración de calidad de 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 Validación de tu modelo de 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 en los archivos del proyecto en la interfaz de tu proveedor de Git. Panel de Acciones de Git
Ver cambios no confirmados Si guardaste cambios que aún no confirmaste, puedes usar la opción Ver cambios no confirmados para ver todos los cambios que guardaste desde la última confirmación. Consulta la página de documentación Cómo usar el control de versión y la implementación para obtener más información. Panel de Acciones de Git