Lea este artículo para saber cómo utilizar Git para administrar sus archivos y código fuente en Dreamweaver CC.

Dreamweaver CC es compatible con Git, un sistema de control de versiones de código abierto distribuido para administrar el código fuente. Con la integración de Git en Dreamweaver, puede trabajar de forma independiente en su código desde cualquier lugar y combinar más tarde sus cambios en un repositorio central Git. Git realiza un seguimiento de todas y cada una de las modificaciones de los archivos y, además, le permite volver a las versiones anteriores.

Los repositorios Git también son útiles al trabajar en equipo, ya que Git le permite crear y mantener ramas con facilidad. Por ejemplo, si es un diseñador que desea trabajar en un cambio de diseño para su sitio, al mismo tiempo que otro miembro del equipo recoge solicitudes de cambio del mismo sitio, cada uno puede trabajar de forma independiente usando Git. En este caso, ambos pueden crear independientemente una rama y realizar sus cambios en sus repositorios locales respectivos. El repositorio local contiene el historial completo de todos los cambios que haya realizado en la fuente. Puede realizar una pausa y combinar los cambios con el repositorio central en cualquier momento. La combinación asegura que el repositorio central tenga siempre el código más reciente, incluyendo los cambios de ambos.

Continúe leyendo para saber cómo empezar a utilizar Git en Dreamweaver.

Introducción a Git en Dreamweaver

Si usted es un nuevo usuario de Git, en primer lugar debe descargar un cliente de Git y crear una cuenta de Git. Es esencial un cliente Git para poder usar Git desde Dreamweaver.

Si usted es un usuario que ya tiene una cuenta de Git, inicie sesión en su cuenta. Asegúrese de haber descargado el cliente de Git en su sistema. 

Para comenzar a trabajar con Git en Dreamweaver, siga estos pasos:

  1. Descargue el cliente Git para su sistema operativo.

  2. Cree una cuenta para su cliente Git.

    Si ya tiene una cuenta de Git, introduzca sus credenciales de inicio de sesión para iniciar sesión en su cliente Git.

Se recomienda instalar el cliente Git con los valores de configuración predeterminados. Posteriormente, Dreamweaver toma automáticamente la ruta al archivo ejecutable.

Ahora puede iniciar Dreamweaver y asociar su sitio a un repositorio Git.

Panel Git

Dreamweaver admite operaciones de Git mediante el panel Git (Windows > Git). Como usuario de Dreamweaver, puede utilizar este panel para realizar operaciones comunes de Git, como confirmar, insertar, extraer, localizar y demás.

Nota:

Solo podrá ver este panel de Dreamweaver después de descargar el cliente Git en su ordenador.

Panel Git en Dreamweaver CC
Panel Git en Dreamweaver

A. Confirmar B. Buscar todos los remotos y actualizar contadores C. Pull (recuperación) de Git D. Push (recuperación) automático de Git E. Mostrar historial de repositorio F. Mostrar historial de archivos G. Crear etiqueta H. Abrir consola de bash/terminal I. Más acciones J. Buscar K. Diferencia L. Revertir archivo 

Asociar su sitio con Git

Para empezar a utilizar Git en Dreamweaver, deberá asociar primero el sitio de Dreamweaver con un repositorio Git. Un repositorio Git es como una carpeta que puede crear para que le ayude a realizar el seguimiento de los cambios en el archivo. Puede tener cualquier número de repositorios Git en su equipo. Cada repositorio de su sistema es independiente. Es decir, los cambios guardados en un repositorio Git no afectan al contenido de otro.

Puede asociar su sitio web a un repositorio, ya sea creando un nuevo repositorio o clonando un repositorio existente. Al inicializar o crear un repositorio nuevo, se crea un repositorio Git vacío en el directorio de trabajo actual, con un archivo .gitignore en la carpeta.

No obstante, si clona un repositorio Git existente, todos los archivos del repositorio principal se clonarán en su sistema local.

Continúe leyendo para obtener información sobre cómo inicializar un repositorio Git o clonar un repositorio.

Inicializar un repositorio Git

Cuando comience a trabajar con Git en Dreamweaver, puede que desee crear primero un repositorio nuevo. Cuando inicialice un repositorio Git para su sitio, se crea un repositorio Git nuevo donde puede añadir los archivos asociados a su sitio de Dreamweaver.

  1. Como usuario de Dreamweaver, puede comenzar con un nuevo sitio o puede disponer de un sitio ya existente que desee asociar a un repositorio Git. De cualquiera de las formas, siga este procedimiento para inicializar un repositorio Git.

    • Para asociar un nuevo sitio de Dreamweaver, haga clic en Sitio > Nuevo sitio.
    • Para asociar un sitio de Dreamweaver existente, haga clic en Sitio > Administrar sitios. Desde el cuadro de diálogo Administrar sitios, haga doble clic en el sitio que desee asociar a un repositorio Git.
  2. Si va a crear un sitio nuevo, especifique un nombre para este.

    Si tiene una carpeta que contenga archivos relacionados con su sitio, señale la carpeta desde el campo Carpeta del sitio local.

    Especifique el nombre y la ubicación de la carpeta del nuevo sitio de Dreamweaver.
    Especifique el nombre y la ubicación de la carpeta del nuevo sitio de Dreamweaver.

    Si desea asociar su nuevo sitio con un repositorio Git existente, asegúrese de que la carpeta del sitio local señale al repositorio Git adecuado.

  3. Seleccione la casilla de verificación Asociar un repositorio Git con este sitio. A continuación, seleccione la opción Inicializar como repositorio Git.

    Inicializar un repositorio Git en Dreamweaver
    Inicializar un repositorio Git para el nuevo sitio de Dreamweaver
  4. Haga clic en Guardar.

    Tenga en cuenta que los archivos de la carpeta local están ahora visibles en el panel Archivos (vista de Git). Los archivos se encuentran sin seguimiento. Es decir, estos archivos aún no se han confirmado en su repositorio Git.

    Puede continuar trabajando en sus archivos y confirmarlos más adelante, o bien abrir el panel Git (Windows > Git) y confirmar los archivos en el repositorio. Para saber cómo confirmar archivos en Git, consulte la sección Cambios de seguimiento y confirmación.

Clonar un repositorio existente

Si ya está trabajando con un repositorio Git existente alojado en Github o Bitbucket u otros servicios de alojamiento populares, puede realizar el siguiente procedimiento para clonar el repositorio desde Dreamweaver. Al clonar un repositorio existente, se crea una copia del repositorio de destino en el sistema local.

  1. Haga clic en Sitio > Nuevo sitio.

  2. En el cuadro de diálogo Configuración del sitio, seleccione la casilla de verificación Asociar un repositorio Git con este sitio. A continuación, seleccione Clonar repositorio Git existente utilizando una dirección URL.

  3. Introduzca la dirección URL del repositorio que desea clonar.

    Asegúrese de que la dirección URL https del repositorio de destino introducida sea válida. Para comprobar si la URL es válida, haga clic en el botón Test en este cuadro de diálogo. Las direcciones URL no válidas provocan errores al clonar y al ejecutar acciones como Git Fetch (Localización) o Pull (Extracción).

    Clonar un repositorio Git dentro de Dreamweaver
    Clonar un repositorio Git dentro de Dreamweaver

    Nota:

    La clonación de direcciones URL mediante una clave SSH con frase de contraseña no se admite actualmente en Dreamweaver. Los campos de nombre de usuario y contraseña están desactivados.

  4. Para guardar las credenciales que haya introducido, seleccione la casilla de verificación Guardar credenciales. Esta acción evita tener que introducir sus credenciales cada vez que realice acciones remotas como Git Push o Pull (Insertar o extraer).

  5. Haga clic en Guardar.

    Después de clonar un repositorio, se crea una copia local del repositorio de origen. Puede ver y editar los archivos locales desde Dreamweaver.

    La instantánea del repositorio original que se clone se muestra en Panel Git > Origen, en la esquina superior derecha.

    Observe el repositorio de origen del panel Git
    Observe el repositorio de origen del panel Git

Uso de Git para control de versiones

Ahora que ha asociado su sitio de Dreamweaver con un repositorio Git, podrá ver los archivos en Git desde el panel Archivos (vista de Git). Git categoriza los archivos en su repositorio local como:

  • Archivos sin seguimiento: archivos que no ha confirmado en el repositorio Git al menos una vez. Después de inicializar un repositorio Git, los archivos no tendrán seguimiento hasta que los confirme.
  • Archivos sin modificar: archivos que no se modifican.
  • Archivos modificados: archivos que se editan.
  • Archivos en escenario: archivos que se modifican y que están listos para confirmarse.

Con Git, puede realizar un seguimiento de las modificaciones de los archivos. Al modificar los archivos en su sistema local, los archivos modificados aparecerán en un color diferente en el panel Archivos. Cuando haga doble clic y abra el archivo en la Vista de código, también podrá ver la marca del medianil frente a las líneas que se han modificado. Puede continuar y confirmar los archivos modificados en Git para sincronizar los cambios.

Al confirmar sus archivos, Git le permite introducir mensajes de registro para cada validación, y revisar los cambios con la función de diferencia. También puede ver el historial de versiones de cada archivo y el repositorio completo.

Continúe leyendo para obtener más información sobre cómo realizar un seguimiento de los cambios desde Dreamweaver, y confirmar sus cambios en Git.

Realizar un seguimiento de los cambios en Git

En el panel Archivos de Dreamweaver, observe el icono Git, que le permite cambiar entre la vista FTP y la vista Git. Haga clic en el icono de Git para cambiar a la vista Git.

Si ha inicializado un nuevo repositorio Git y no ha confirmado los archivos, estos permanecerán sin seguimiento. Sin embargo, si ha confirmado sus archivos después de inicializar el repositorio, Git los reconocerá.

Ver todos los archivos sin seguimiento en el panel Archivos
Ver todos los archivos sin seguimiento en el panel Archivos
Archivos tras su confirmación en el repositorio Git
Ver los archivos confirmados reconocidos por Git

Si ha clonado todos sus archivos desde otro repositorio, Git volverá a reconocerlos.

Cuando modifique un archivo y haga clic en Guardar, el panel Archivos mostrará los archivos modificados en un color diferente. Haga doble clic en el archivo modificado para ver los cambios exactos en la Vista de código.

Observe la marca del medianil en la Vista de código
Observe la marca del medianil en la Vista de código

La marca del medianil indica las líneas donde se han realizado cambios. Las marcas del medianil en verde indican el nuevo código añadido. La marca del medianil en amarillo indica el código modificado y en rojo indica una línea de código que se ha eliminado.

Consulte la marca del medianil para ver los cambios en el código de Dreamweaver
Consulte la marca del medianil para ver los cambios en el código

Al hacer clic en la marca de medianil amarilla, la aplicación muestra la línea eliminada de código en color rojo, así como el código que haya añadido recientemente, en este caso en color verde.

Observe un símbolo R en la esquina izquierda de las líneas de código eliminadas. Haga clic en este símbolo R para añadir el código eliminado de vuelta al archivo.

Haga clic en el símbolo R para añadir el código eliminado en Dreamweaver Git
Haga clic en el símbolo R para añadir el código eliminado

Use las marcas de medianiles para ver la diferencia y revisar los cambios antes de confirmar los cambios en el repositorio Git.

Vea la diferencia en los archivos modificados

Al abrir el panel Git, puede ver una lista de los archivos modificados. Puede hacer clic en un archivo de la lista y ver los cambios realizados en este después de la confirmación anterior (diferencia). Para ver la diferencia en un archivo, siga uno de estos procedimientos en el panel Git:

  • Haga clic en cada archivo para ver los cambios. Los resaltes rojos indican la versión anterior, mientras que los verdes indican el cambio que se acaba de realizar.
  • Seleccione el archivo para el que desea ver la diferencia. Haga clic en  (icono de Diferencia). Aparecerá el cuadro de diálogo Diferencia de Git con los cambios resaltados en rojo y en verde.
Vea la diferencia en los archivos modificados
Vea la diferencia en los archivos modificados

Confirmar cambios

Para registrar todos los cambios en su repositorio local, debe confirmar los cambios realizados en sus archivos. Para confirmar los cambios en Git:
  1. En el panel Git, seleccione los archivos que desee Confirmar.

    Confirme los cambios en su repositorio Git local
    Confirmar los cambios en su repositorio Git local
  2. Haga clic en (icono Confirmar).

    Al hacer clic en Confirmar, el sistema muestra el cuadro de diálogo Confirmar de Git. Este cuadro de diálogo muestra los archivos que tienen modificaciones.

    Puede hacer clic en cada archivo para ver los cambios, antes de continuar y confirmar los archivos.

  3. Para continuar con la confirmación de los archivos, especifique un mensaje de confirmación en el cuadro de mensaje y haga clic en OK.

    Una vez confirmados los archivos, también desaparecerán del panel Git.

    Confirmar los cambios en Git
    Confirmar los cambios en Git

Revertir cambios

Si ya ha confirmado los cambios y desea volver a la versión anterior de un archivo, haga lo siguiente:

  1. En el panel Git, seleccione el archivo o archivos que desee revertir.

  2. Haga clic en el icono de bocadillo del panel Git y seleccione Revertir los cambios efectuados desde la última confirmación.

    La versión anterior de los archivos se restaurará en su repositorio local. Puede ver los archivos restaurados desde el panel Archivos.

    Revertir los cambios después de confirmar los archivos
    Revertir los cambios después de confirmar los archivos

    Nota:

    Si desea revertir un archivo después de la confirmación, debe haber confirmado el archivo al menos dos veces.

  3. Para revertir los cambios antes de Confirmar, realice los pasos siguientes:

    Si desea conservar la última versión confirmada de su archivo antes de confirmarlo:

    1. Abra el panel Git.
    2. Seleccione el archivo que desee conservar y, a continuación, haga clic en el icono Actualizar.
    3. En el cuadro de diálogo de confirmación, haga clic en OK.

    El archivo seleccionado se borrará de la lista de archivos modificados, y se restaurará la versión anterior del archivo.

    Revertir archivo antes de confirmar los cambios en Git
    Revertir archivo antes de confirmar los cambios

Crear etiquetas

Puede crear etiquetas siempre que confirme los cambios en Git. Puede utilizar las etiquetas para marcar confirmaciones importantes. Por ejemplo, un registro de un cambio importante solicitado por un cliente. Las etiquetas actúan para señalar una confirmación específica.

  1. Para crear una etiqueta, haga clic en  (icono Crear etiqueta) en el panel Git.

  2. En el cuadro de diálogo Crear etiqueta, especifique un nombre para la etiqueta. Haga clic en OK.

    Crear una etiqueta para la confirmación
    Crear una etiqueta para la confirmación

    La etiqueta que ha creado está asociada a su confirmación.

    Si crea una etiqueta después de realizar una confirmación, esta se asociará automáticamente a su última confirmación.

Ver el historial del archivo

Cada vez que confirme un archivo en Git, puede ver el historial del archivo junto con los detalles de la confirmación. Esta posibilidad ayuda a identificar confirmaciones importantes y las etiquetas asociadas a las confirmaciones.

  1. En el panel Git, siga uno de estos procedimientos:
  • Seleccione el archivo requerido y haga clic en  (icono Mostrar historial de archivos).
  • Haga clic con el botón derecho en el panel Archivos y seleccione Historial de archivos.

El sistema muestra el historial de archivos de Git del archivo seleccionado. También puede ver los detalles de la confirmación de este archivo desde el mismo cuadro de diálogo.

Ver el historial de archivos en Git
Ver el historial de archivos en Git

Mostrar historial de repositorio

Además de ver el historial de un archivo en Git, también puede ver los cambios realizados al nivel del repositorio. Puede ver todos los cambios y confirmaciones realizadas al nivel del repositorio. Para ver el historial del repositorio, realice los pasos siguientes:

  1. En el panel Repositorios Git, haga clic en el icono Mostrar historial de repositorio. El sistema muestra el historial del repositorio Git con los detalles de todas las confirmaciones.

  2. Puede ver el mensaje de confirmación, la fecha y la hora de cuando se han confirmado los archivos, las etiquetas asociadas a la confirmación y los detalles del usuario que ha confirmado los archivos.

  3. El historial del repositorio especifica normalmente la lista de archivos que se ha confirmado en el nivel de repositorio. Puede hacer clic en cada archivo para ver el historial de cambios a nivel de archivo.

Uso de Git para colaboración

Una de las funciones más especiales de Git son las ramas. A diferencia de la mayoría de los sistemas de control de versiones, una rama de Git es equivalente a una línea independiente de todos sus archivos o código asociados. De forma predeterminada, el repositorio tiene una rama denominada “maestra”. La rama maestra es la principal o definitiva. Puede crear ramas a partir de la maestra y realizar ediciones en cada una de las ramas.

También puede crear una rama a partir de otra rama en la que esté realizando una copia de la rama principal. Puede trabajar de forma independiente en ambas ramas en el mismo repositorio Git. Por ejemplo, puede trabajar en una nueva función para su sitio en una rama mientras atiende algunas solicitudes de cambio en otra rama.

Git también permite combinar ramas si desea incorporar los cambios de la rama actual en una rama de destino. Cuando combina dos ramas, ambas seguirán existiendo de forma independiente. Puede seguir trabajando con las ramas principal y de destino.

En Dreamweaver, cuando muchos desarrolladores y diseñadores trabajan conjuntamente para un sitio, cada usuario puede crear una rama a partir de la maestra y realizar cambios de forma independiente. Cuando sea necesario, pueden combinar fácilmente sus cambios con otra rama y continuar trabajando con las dos ramas.

Para obtener más información sobre ramas creación y gestión de ramas en Git, lea las secciones siguientes:

Crear ramas en Git

  1. En el panel Archivos, seleccione la lista desplegable que enumera todas las ramas.

  2. Haga clic en Administrar ramas.

    Crear una rama en Git
    Crear una rama en Git
  3. En el cuadro de diálogo Administrar ramas, haga clic en el signo + situado en la esquina inferior izquierda.

    Haga clic en el signo más en la parte inferior del cuadro de diálogo Administrar ramas.
    Haga clic en el signo más en la parte inferior del cuadro de diálogo Administrar ramas.
  4. En el cuadro de diálogo Crear nueva rama, seleccione la rama de origen de la que desea realizar una copia.

    Si se trata de la primera rama que está creando, la rama de origen será su rama principal.

    Seleccionar la rama de origen
    Seleccionar la rama de origen

  5. En el campo Nombre de rama, especifique un nombre para la nueva rama.

  6. Haga clic en OK.

Combinar ramas

  1. En el panel Archivos, seleccione la lista desplegable que enumera todas sus ramas.

  2. Haga clic en Administrar ramas. Desde el cuadro de diálogo Administrar ramas, seleccione la rama que desea combinar.

  3. Haga clic en  (icono Combinar rama) en la parte inferior del cuadro de diálogo.

  4. En el cuadro de diálogo Combinar rama, seleccione la rama de destino. Esta rama es el repositorio de destino con el que desea combinar su rama.

    Opcionalmente, especifique un mensaje asociado a esta combinación.

  5. Haga clic en OK para combinar su rama con la de destino.

    Combinar ramas en Git
    Combinar ramas en Git

    Si los cambios de archivo de una confirmación entran en conflicto con los cambios de otra rama, se detiene el proceso de combinación. El sistema muestra un mensaje de conflicto junto con los archivos que causan el conflicto.

    El panel Git también muestra los archivos que tienen un conflicto. Observe el icono que indica que existe un conflicto.

    Panel Git con archivos que tienen un conflicto durante la combinación
    Panel Git con archivos que tienen un conflicto durante la combinación

    Para continuar con la combinación, debe resolver el conflicto con la opción Recolocar o seguir con el proceso con la opción de no avance rápido.

  6. Si aparece un conflicto de combinación, elija una de las opciones siguientes:

    • Usar recolocación: al seleccionar la opción de recolocación, los cambios actuales se aplican sobre los conflictos en la rama de destino. Tras elegir la opción de recolocación y hacer clic en OK, abra el panel para ver los archivos que aún se deben confirmar. A continuación, puede anular la recolocación o reiniciarla. Al anular la recolocación, esta acción se detiene y no se aplican cambios a la rama de destino. Al reiniciar la recolocación, los cambios se omitirán sobre los conflictos vistos en la rama de destino.
    • Crear una confirmación de combinación incluso cuando la combinación se soluciona como un avance rápido: también puede combinar su confirmación a pesar de los conflictos entre su rama y la rama de destino. En este caso, la combinación se forzará con los cambios, omitiendo los cambios de la rama de destino.

    Para obtener más información acerca de la recolocación en Git, consulte este artículo sobre la recolocación en Git.

Trabajo con repositorios remotos

Los repositorios remotos en Git son versiones de un proyecto que se alojan en otra red. Puede acceder a los repositorios remotos creando una conexión con el repositorio. Dependiendo de los derechos de acceso especificados en el repositorio remoto, puede tener un acceso de solo lectura o acceso de escritura a dicho repositorio.

Al trabajar en equipo, los repositorios remotos le ayudan a insertar y extraer datos en otros repositorios. Desde el panel Git en Dreamweaver, puede crear una conexión remota, realizar varias operaciones de Git, como Fetch (localizar), Git Push (inserción de Git), Git Pull (extracción de Git) y Remote Fresh (actualización remota).

Puede leer los siguientes procedimientos, para saber cómo crear y administrar repositorios remotos.

Añadir un repositorio remoto

Puede agregar un repositorio remoto para compartir archivos y el progreso del trabajo y acceder a los archivos del proyecto alojados en otra red. Al añadir un repositorio remoto, se establece una conexión remota con el repositorio de destino. Dreamweaver le permite crear repositorios remotos desde el panel Git.

Antes de añadir un repositorio remoto, asegúrese de que el otro repositorio tenga habilitada la configuración pública.

  1. Desde el panel Git, haga clic en Crear remoto.

  2. Especifique un nombre para el repositorio remoto.

  3. Introduzca la URL y las credenciales para el repositorio remoto.

    Cuando añada un repositorio remoto, para asegurarse de que ha escrito una dirección URL válida, haga clic en Probar después de introducir la URL. Al hacer clic en Probar, se comprueba la validez de la URL.

    Esta prueba no es aplicable para validar las credenciales.

    Añadir un repositorio remoto en Dreamweaver
    Añadir un repositorio remoto

    Precaución:

    Si no introduce una dirección URL o unas credenciales válidas, se producirán errores al realizar las funciones Git Pull (Extraer), Git Push (Insertar) y Fetch (Localizar), entre otras.

  4. Haga clic en OK.

    Al añadir un repositorio remoto, verá el repositorio en la lista desplegable en la parte superior del panel Git. También puede ver más iconos para realizar las funciones Git Pull (Extraer), Git Push (Insertar) y Fetch remote (Localizar en remoto), así como para actualizar los contadores.

    Añadir repositorios remotos en Git
    Añadir repositorios remotos en Git

Gestionar repositorios remotos

Después de añadir un repositorio remoto y establecer una conexión, puede obtener y extraer los archivos del repositorio remoto en su repositorio local. También puede insertar sus archivos en el repositorio remoto. Sin embargo, primero debe localizar los archivos en el repositorio remoto antes de realizar una acción Git Push por primera vez.

Recuerde confirmar todos los archivos en el repositorio local antes de intentar moverlos. Si su repositorio local tiene archivos en escenario, la operación Git Push no se realizará correctamente. 

Puede realizar las siguientes operaciones de Git desde Dreamweaver:

Fetch all (localizar todo)

Haga clic  para buscar todos los archivos de todas las conexiones remotas. Se recomienda que realice una operación Git Fetch (localización) antes de realizar Git Push (recuperación) o Git Pull (extracción). Esta acción solo localiza los archivos del remoto y no modifica el repositorio local.

Extraer archivos desde el repositorio remoto

Puede extraer archivos desde un único repositorio o un grupo de repositorios. Al hacer clic en el icono Git Pull, el sistema muestra el cuadro de diálogo Git Pull (extracción) con varias opciones.

  1. Desde el panel Git, haga clic en  (icono Git Pull) para extraer los archivos modificados del repositorio remoto y combinar los cambios con su repositorio local.

  2. Desde el cuadro de diálogo Git Pull, seleccione la rama de seguimiento, especifique si desea realizar cambios en la rama actual u otra rama y, a continuación, defina los ajustes de extracción.

    Realizar una extracción de Git (Git Pull) desde los repositorios remotos
    Realizar una extracción de Git (Git Pull) desde los repositorios remotos

  3. De forma predeterminada, está seleccionada la opción Combinación predeterminada. En este caso, los archivos del remoto se extraerán en su repositorio local, y los cambios se combinarán en su ubicación local.

  4. También puede seleccionar una de las siguientes opciones:

    • Evitar combinación manual: seleccione esta opción para deshabilitar la combinación manual de archivos.
    • Combinar sin confirmar: seleccione esta opción para continuar con la combinación en el repositorio remoto, incluso sin confirmar los archivos en escenario.
    • Usar recolocación: seleccione esta opción para realizar una recolocación. Cuando use la recolocación, se tomarán los cambios de su rama actual y se aplicarán sobre el historial de la rama desde la que está extrayendo archivos. El último historial de confirmación de su rama se reescribe, de manera que los archivos coinciden con las versiones de la rama de destino de donde se extraen los archivos. Aunque la recolocación genera un historial Git limpio para la rama, se debe extremar la precaución al seleccionar la opción Usar recolocación.
    • Usar restablecimiento suave: seleccione esta opción para realizar un restablecimiento o recolocación suave. Puede elegir la opción Usar restablecimiento suave cuando extrae los archivos de un repositorio remoto por primera vez. En este caso, el repositorio remoto actúa como un repositorio principal desde el que repositorio local recibe todos los cambios. No obstante, los cambios realizados en el repositorio local se conservan. Git no reconocerá los archivos que no se encuentren en el repositorio remoto, pero sí en su repositorio local. Estos archivos se muestran como archivos eliminados después de realizar un restablecimiento suave. Si decide conservar estos archivos en su repositorio local, se perderán los cambios remotos.

    Precaución:

    Si sigue adelante con el restablecimiento suave, los archivos no reconocidos se eliminarán.

Insertar archivos en el repositorio remoto

Después de conectar con los repositorios remotos, al modificar y confirmar los archivos modificados, Git registrará estos cambios. El icono Git Push en el panel Git mostrará inmediatamente el número de archivos que se han modificado. Estos archivos ahora se pueden insertar en el repositorio remoto.

Al realizar una operación Git Push, las confirmaciones que ha hecho en el repositorio local se insertarán en el repositorio remoto.

Para mover sus archivos desde Dreamweaver:

  1. En el panel Git, haga clic en el icono Git Push.

    El sistema mostrará el cuadro de diálogo Git Push. Puede mover sus confirmaciones a la rama de seguimiento actual o a otra rama que especifique.

    Insertar las confirmaciones locales en un repositorio Git remoto
    Insertar las confirmaciones locales en un repositorio Git remoto

  2. También puede establecer esta configuración desde este cuadro de diálogo. De forma predeterminada, está seleccionada la opción Inserción predeterminada.

  3. También puede seleccionar las siguientes opciones:

    • Inserción forzada: seleccione esta opción para forzar la inserción de los cambios en el repositorio remoto, a pesar de los posibles conflictos.
    • Eliminar rama remota: seleccione esta opción si desea eliminar la rama remota existente y mover los archivos locales al repositorio remoto.
  4. Opcionalmente, seleccione la casilla de verificación Enviar etiquetas para insertar sus etiquetas en el repositorio remoto.

  5. Haga clic en OK.

    Si existen conflictos entre las confirmaciones locales y las del repositorio remoto, se recomienda resolver todos los conflictos antes de insertar los cambios. 

    En este caso, primero debe extraer los cambios desde el repositorio remoto, solucionar los conflictos y, a continuación, insertar los archivos sin conflictos.

Búsqueda de archivos en el panel Git

La barra de búsqueda del panel Git le permitirá buscar archivos usando el nombre de archivo. Esta capacidad es especialmente útil cuando se dispone de un gran número de archivos asociados al sitio.

Para buscar un archivo, escriba el nombre del archivo en la barra de búsqueda. El archivo o los archivos que contengan la consulta de búsqueda aparecen inmediatamente.

Añadir archivos a la lista de elementos ignorados

Si no desea que Git realice ninguna acción sobre un archivo, puede añadir el archivo a la carpeta .gitignore. Git ignorará entonces los archivos de esta carpeta siempre que realice cualquier acción, incluidas las operaciones de confirmar, mover y extraer. Debe confirmar el archivo .gitignore en su repositorio local para que cualquier otro usuario que clone su repositorio también sea consciente de la existencia de los archivos en la carpeta .gitignore.

Para añadir archivos a .gitignore, vaya al panel Archivos en Dreamweaver. Seleccione y haga clic con el botón derecho del ratón en el archivo que desea que ignore Git, y seleccione Git > Añadir a .gitignore.

Añadir archivos a .gitignore
Añadir archivos a .gitignore

En cualquier momento, si desea eliminar un archivo de .gitignore, seleccione el archivo desde el panel Archivos. Haga clic con el botón derecho del ratón y seleccione Git > Quitar de .gitignore.

Asegúrese de confirmar el archivo .gitignore en los repositorios locales y remotos después de modificar este archivo.

Acceder a Git a través de la línea de comandos

En las secciones anteriores de este artículo, habrá aprendido a utilizar el panel Git (IU) para llevar a cabo tareas como asociar un repositorio Git a su sitio, crear y administrar conexiones remotas, insertar archivos en un repositorio o extraer archivos desde un repositorio. También puede realizar las siguientes acciones y mucho más utilizando comandos git.

Para realizar cualquier operación Git usando el terminal, siga uno de estos procedimientos:

  • Haga clic en Ventana > Git y, a continuación, haga clic en el icono Abrir consola de bash/terminal.
  • En el panel Archivos, cambie a la vista Git. Haga clic en el icono Abrir terminal Git al lado de la lista desplegable de repositorios.

Para ver los comandos git más comunes, consulte la Hoja de referencia de Git

Nota:

Algunas acciones como el guardado rápido (stash) de git y las confirmaciones de combinación tras inserción son posibles únicamente desde la línea de comandos.

Al realizar determinadas acciones como inicializar un repositorio Git desde la línea de comandos, estas acciones se reflejan también en la interfaz de Dreamweaver.

Sin embargo, cuando modifique archivos mediante la línea de comandos cuando la aplicación Dreamweaver no está abierta, verá el mensaje siguiente al iniciar Dreamweaver la próxima vez:

Mensaje cuando los archivos se modifican mediante CLI
Mensaje cuando los archivos se modifican mediante CLI

Establecer preferencias de Git en Dreamweaver

Las preferencias de Git en Dreamweaver le permiten definir algunos ajustes para utilizar Git en Dreamweaver. Puede utilizar el cuadro de diálogo Preferencias para definir las preferencias de Git, como la ruta al terminal, los ajustes de tiempo de espera, etc.

  1. Seleccione Edición > Preferencias.

  2. Desde el cuadro de diálogo Preferencias, seleccione Git.

  3. En el cuadro de diálogo Preferencias de Git, configure lo siguiente:

    • Ruta al archivo ejecutable de Git: El archivo .exe de su cliente de Git. Si el archivo ejecutable se guarda en otra ubicación, examine el contenido hasta la ubicación en la que ha guardado el archivo .exe de Git.
    • Tiempo de espera predeterminado de la operación Git: especifique el tiempo de espera en segundos para cualquier operación remota de Git.
    • Ruta de acceso al Terminal: La ruta de acceso completa al archivo ejecutable para abrir y utilizar el terminal Git.
    • Argumentos de comando: Proporcione los argumentos del comando, si lo hay, para sus comandos de Git.
    Establecer preferencias para Git en Dreamweaver
    Establecer preferencias para Git en Dreamweaver

  4. Haga clic en Aplicar para guardar la configuración.

Nota:

Reinicie Dreamweaver para que sus preferencias actualizadas surtan efecto.

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea