{"id":27116,"date":"2018-03-27T07:00:24","date_gmt":"2018-03-27T14:00:24","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=27116"},"modified":"2025-01-16T13:23:31","modified_gmt":"2025-01-16T21:23:31","slug":"usar-git-con-wordpress","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/","title":{"rendered":"\u00bfC\u00f3mo usar Git con WordPress?"},"content":{"rendered":"\n<p><span style=\"font-weight: 400;\">Probablemente ya hayas o\u00eddo hablar de <\/span><a href=\"https:\/\/git-scm.com\/\"><span style=\"font-weight: 400;\">Git<\/span><\/a><span style=\"font-weight: 400;\">, pero es posible que no est\u00e9s familiarizado con el sistema m\u00e1s all\u00e1 de su nombre. Tal vez seas un principiante que acaba de comenzar con el desarrollo, o tal vez tengas curiosidad acerca de c\u00f3mo puedes aplicar Git con WordPress, pero no sabes por d\u00f3nde comenzar. De cualquier manera, la tarea en cuesti\u00f3n puede parecer un poco abrumadora al principio.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Afortunadamente, en estos d\u00edas es m\u00e1s f\u00e1cil que nunca implementar Git en tu sitio de WordPress. Detr\u00e1s de toda la jerga, Git es simplemente un sistema de control de versiones que te permite realizar un seguimiento de todos los cambios que se realizan en un archivo. Con Git, puedes mantener un historial completo del archivo y volver f\u00e1cilmente a cualquier versi\u00f3n anterior. Como pronto ver\u00e1s, hay muchas aplicaciones para esta tecnolog\u00eda simple.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">En esta gu\u00eda, te proporcionaremos una introducci\u00f3n b\u00e1sica a Git, luego te ayudaremos a encontrar los recursos y las herramientas que necesitar\u00e1s para comenzar a utilizarlo. Finalmente, te mostraremos c\u00f3mo puedes usar Git para administrar un tema hijo <\/span><i><span style=\"font-weight: 400;\">(child theme)<\/span><\/i><span style=\"font-weight: 400;\">. Eso es mucho para cubrir, \u00a1As\u00ed que manos a la obra!<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\"><\/span><\/p>\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      WordPress + DreamHost\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      Nuestras actualizaciones autom\u00e1ticas y fuertes defensas de seguridad te quitan el peso de tener que administrar un servidor para que puedas enfocarte en tu sitio de WordPress\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/es\/wordpress\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Revisa nuestros planes                    <\/a>\n\n  <\/div>\n<\/div>\n\n\n<h2 id=\"h-introduccion-a-git\" class=\"wp-block-heading\"><b>Introducci\u00f3n a Git<\/b><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"900\" height=\"281\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/GIT.jpg\" alt=\"\" class=\"wp-image-27120 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/GIT.jpg.webp 900w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/GIT-300x94.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/GIT-768x240.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/GIT-600x187.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/GIT-730x228.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/GIT-784x245.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/GIT-877x274.jpg.webp 877w\" data-sizes=\"(max-width: 900px) 100vw, 900px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/281;\" \/><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\">En esencia, <\/span><a href=\"https:\/\/git-scm.com\/\"><span style=\"font-weight: 400;\">Git<\/span><\/a><span style=\"font-weight: 400;\"> es un sistema de<\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/115000677931--Qu%C3%A9-es-un-Git-\"><span style=\"font-weight: 400;\"> control de versiones<\/span><\/a><span style=\"font-weight: 400;\">. Cuando se instala en tu servidor, mantendr\u00e1s un historial completo de cada archivo en cualquier proyecto al que est\u00e9s conectado. Esto significa que cuando se realiza un cambio en un archivo, Git guardar\u00e1 la versi\u00f3n anterior y registrar\u00e1 exactamente qu\u00e9 modificaciones se hicieron.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Este proceso se repite cada vez que se modifica el archivo, lo que te permite volver a cada punto en el historial de un proyecto y recuperar f\u00e1cilmente una versi\u00f3n espec\u00edfica. En pocas palabras, esto te brinda un n\u00famero ilimitado de acciones de &#8220;deshacer&#8221;, para que nunca pierdas nada. Adem\u00e1s, te permite a ti (y a otros) ver c\u00f3mo se ha desarrollado un proyecto con el tiempo.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Dos caracter\u00edsticas que diferencian a Git de la mayor\u00eda de las herramientas de control de versiones son la <\/span><a href=\"https:\/\/git-scm.com\/about\/branching-and-merging\"><span style=\"font-weight: 400;\">ramificaci\u00f3n y la fusi\u00f3n<\/span><\/a><span style=\"font-weight: 400;\">. A trav\u00e9s de estos procesos, puedes dividir un proyecto en varias \u2018ramas\u2019. Estas ramas te permiten trabajar en aspectos espec\u00edficos del proyecto por separado, sin afectar todo.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Por ejemplo, imagina que est\u00e1s trabajando en un sitio web en vivo y tienes una idea que quieres probar. Puedes crear una rama de tu proyecto Git principal, en el que puedes hacer cambios y probarlos. Si tu idea result\u00f3 excelente y deseas implementarla en el sitio, puedes \u2018fusionar\u2019 esa rama (y sus cambios) en tu proyecto principal. De lo contrario, simplemente puedes descartar esa rama. Incluso si fusionas la rama, pero te arrepientes, Git te permite volver f\u00e1cilmente a la versi\u00f3n anterior del proyecto.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Las sucursales o ramas tambi\u00e9n te permiten trabajar en colaboraci\u00f3n con otros desarrolladores. Todos los desarrolladores pueden crear sus propias sucursales y volver a enviarlas al proyecto principal cuando terminen de trabajar. En realidad, as\u00ed es <\/span><a href=\"https:\/\/developer.wordpress.org\/\"><span style=\"font-weight: 400;\">como se desarrolla WordPress<\/span><\/a><span style=\"font-weight: 400;\">, con los contribuyentes creando sucursales, trabajando independientemente en sus ideas y luego enviando los cambios propuestos a la plataforma central.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Si quieres saber m\u00e1s sobre c\u00f3mo usar Git, hay varios recursos disponibles en l\u00ednea, c\u00f3mo <\/span><a href=\"https:\/\/www.codecademy.com\/learn\/learn-git\"><span style=\"font-weight: 400;\">Learn Git<\/span><\/a><span style=\"font-weight: 400;\"> y <\/span><a href=\"https:\/\/try.github.io\/levels\/1\/challenges\/1\"><span style=\"font-weight: 400;\">Try Git<\/span><\/a><span style=\"font-weight: 400;\">. Tambi\u00e9n te recomendamos que aprendas a usar la <\/span><a href=\"https:\/\/www.codecademy.com\/learn\/learn-the-command-line\"><span style=\"font-weight: 400;\">l\u00ednea de comandos<\/span><\/a><span style=\"font-weight: 400;\">, si deseas aprovechar al m\u00e1ximo el desarrollo con Git. La forma m\u00e1s com\u00fan de usar Git es a trav\u00e9s de<\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/216041267-Generalidades-de-SSH\"><span style=\"font-weight: 400;\"> Secure Shell (SSH)<\/span><\/a><span style=\"font-weight: 400;\">, que utiliza una interfaz de l\u00ednea de comandos<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<h2 id=\"h-como-funciona-git-en-pocas-palabras\" class=\"wp-block-heading\"><b>\u00bfC\u00f3mo funciona Git? (en pocas palabras)<\/b><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"900\" height=\"335\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/git-wordpress-2.jpg\" alt=\"\" class=\"wp-image-27122 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/git-wordpress-2.jpg.webp 900w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/git-wordpress-2-300x112.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/git-wordpress-2-768x286.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/git-wordpress-2-600x223.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/git-wordpress-2-730x272.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/git-wordpress-2-784x292.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/git-wordpress-2-877x326.jpg.webp 877w\" data-sizes=\"(max-width: 900px) 100vw, 900px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/335;\" \/><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\">La forma en que uses Git depende en gran medida de tu flujo de trabajo y del proyecto espec\u00edfico en cuesti\u00f3n. Git es un sistema vers\u00e1til que se puede implementar de <\/span><a href=\"https:\/\/blog.versionpress.net\/2016\/11\/remote-workflows\/\"><span style=\"font-weight: 400;\">diferentes maneras<\/span><\/a><span style=\"font-weight: 400;\">, para que coincida con diferentes objetivos. Sin embargo, en su mayor parte, vas a querer usarlo para proyectos de personalizaci\u00f3n, como el desarrollo de plugins y temas. Te recomendamos que crees un repositorio para cada proyecto, as\u00ed puedes realizar un seguimiento de tu trabajo (especialmente si formas parte de un equipo m\u00e1s grande).<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Para comenzar a entender c\u00f3mo funciona realmente Git, echemos un vistazo a los tres entornos en los que generalmente \u2018vive\u2019:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Ambiente local.<\/b><span style=\"font-weight: 400;\"> Este es tu computador real, donde puedes usar Git para rastrear cambios cuando trabajas en tu copia local de un proyecto. Si t\u00fa eres el \u00fanico desarrollador, puedes mantener tus cambios locales, pero si est\u00e1s trabajando en un proyecto colaborativo, puedes enviar los cambios al host Git.<\/span><\/li>\n\n\n\n<li><b>Servidor web.<\/b><span style=\"font-weight: 400;\"> Este es el servidor donde est\u00e1 alojado tu sitio web y donde se ubica el sitio que est\u00e1 desarroll\u00e1ndose e impulsando cambios.<\/span><\/li>\n\n\n\n<li><b>Git host<\/b><span style=\"font-weight: 400;\">. Finalmente, este es un host externo que contiene la versi\u00f3n maestra del sitio y es m\u00e1s relevante si no es el \u00fanico desarrollador en un proyecto. El host Git permite a todos los desarrolladores extraer contenido del mismo proyecto e implementar sus cambios. Dos de los hosts Git m\u00e1s populares son <\/span><a href=\"https:\/\/github.com\/\"><span style=\"font-weight: 400;\">GitHub<\/span><\/a><span style=\"font-weight: 400;\"> y <\/span><a href=\"https:\/\/bitbucket.org\/\"><span style=\"font-weight: 400;\">BitBucket<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n\n\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\">Teniendo en cuenta esta estructura, puedes crear un flujo de trabajo seg\u00fan lo que requiera tu proyecto. Veamos algunos ejemplos b\u00e1sicos de c\u00f3mo podr\u00eda usar Git:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Solo locales<\/b><span style=\"font-weight: 400;\">. Simplemente puedes usar Git en tu computador para realizar un seguimiento del trabajo, y luego usar un <\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/115000675027-Generalidades-sobre-FTP-y-credenciales\"><span style=\"font-weight: 400;\">cliente SFTP<\/span><\/a><span style=\"font-weight: 400;\"> para actualizar tu servidor con los cambios.<\/span><\/li>\n\n\n\n<li><b>Servidor local y web.<\/b><span style=\"font-weight: 400;\"> Puedes crear un repositorio Git en tu computador y uno en el servidor web. Cuando hayas realizado cambios localmente, puedes enviarlos a tu servidor (para que aparezcan en tu sitio activo).<\/span><\/li>\n\n\n\n<li><b>Local, host Git y servidor web.<\/b><span style=\"font-weight: 400;\"> Si est\u00e1s trabajando con otros desarrolladores, puedes usar un host Git para contener un repositorio del proyecto. Todos pueden enviar sus cambios al host Git, y t\u00fa puedes enviar actualizaciones al servidor web cuando lo desees.<\/span><\/li>\n\n\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\">Estas son todas las aplicaciones comunes, y querr\u00e1s elegir el flujo de trabajo que mejor se adapte a ti y a tu proyecto. Tambi\u00e9n hay <\/span><a href=\"http:\/\/selfteach.me\/perfect-wordpress-development-workflow\/\"><span style=\"font-weight: 400;\">muchos ejemplos de flujo de trabajo<\/span><\/a><span style=\"font-weight: 400;\"> disponibles, para ayudarte a tener una idea de las posibilidades<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<h2 id=\"h-comenzando-con-git\" class=\"wp-block-heading\"><b>Comenzando con Git<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Cuando hayas realizado tu investigaci\u00f3n y est\u00e9s listo para comenzar, deber\u00e1s instalar Git en los entornos donde pretendes usarlo. Hacer esto con tu entorno local es m\u00e1s f\u00e1cil, ya que puedes <\/span><a href=\"https:\/\/git-scm.com\/book\/en\/v2\/Getting-Started-Installing-Git\"><span style=\"font-weight: 400;\">descargar e instalar Git<\/span><\/a><span style=\"font-weight: 400;\"> usando un comando o un instalador.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">El siguiente paso es configurar un repositorio Git en un servidor externo. Si tu sitio est\u00e1 alojado en DreamHost, ya tendr\u00e1s Git preinstalado, por lo que esta es una tarea simple. Todo lo que necesitas hacer es crear una identidad de usuario e <\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/216445317--C%C3%B3mo-configurar-un-repositorio-Git-\"><span style=\"font-weight: 400;\">inicializar el repositorio<\/span><\/a><span style=\"font-weight: 400;\">, utilizando algunos comandos b\u00e1sicos.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Una vez que hayas configurado Git, deber\u00e1s decidir c\u00f3mo usarlo junto con WordPress. No existe un m\u00e9todo \u00fanico que sea mejor para todos. Como ya mencionamos, Git es incre\u00edblemente vers\u00e1til, por lo que la forma en que quieres usarlo depende en gran medida de los requisitos de tu proyecto y tus preferencias personales.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Mencionamos anteriormente que muchos desarrolladores usan la <\/span><a href=\"http:\/\/wp-cli.org\/\"><span style=\"font-weight: 400;\">l\u00ednea de comando<\/span><\/a><span style=\"font-weight: 400;\"> para trabajar con Git. Esta era su aplicaci\u00f3n original, pero ahora hay una serie de herramientas de<\/span><a href=\"https:\/\/git-scm.com\/downloads\/guis\/\"><span style=\"font-weight: 400;\"> interfaz gr\u00e1fica de usuario (GUI)<\/span><\/a><span style=\"font-weight: 400;\"> entre las que puedes elegir. Si no est\u00e1s familiarizado con el uso de comandos, puede ser preferible tener una interfaz gr\u00e1fica.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Veamos algunas de las herramientas de Git GUI m\u00e1s populares. Todas estas vienen incluidos con Git, por lo que no necesitas descargar cada una por separado:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.sourcetreeapp.com\/\"><b>SourceTree<\/b><\/a> <span style=\"font-weight: 400;\">\u2014<\/span> <span style=\"font-weight: 400;\">Este cliente gratuito presenta una interfaz simple e integraci\u00f3n con BitBucket y GitHub.<\/span><\/li>\n\n\n\n<li><a href=\"https:\/\/www.git-tower.com\/mac\/\"><b>Tower<\/b><\/a> <span style=\"font-weight: 400;\">\u2014<\/span> <span style=\"font-weight: 400;\">Este es uno de los clientes m\u00e1s potentes, con una excelente interfaz de usuario. Tower ofrece una prueba gratuita de 30 d\u00edas, luego de lo cual debes comprar una licencia (que comienza en $79 USD).<\/span><\/li>\n\n\n\n<li><a href=\"https:\/\/desktop.github.com\/\"><b>Escritorio GitHub<\/b><\/a><span style=\"font-weight: 400;\"> \u2014 Este cliente es gratuito y de c\u00f3digo abierto, por lo que puedes personalizarlo tu mismo. Sin embargo, ten en cuenta que solo funciona con GitHub.<\/span><\/li>\n\n\n\n<li><a href=\"https:\/\/tortoisegit.org\/\"><b>TortoiseGit<\/b><\/a><span style=\"font-weight: 400;\"> \u2014 Finalmente, este cliente gratuito de c\u00f3digo abierto es una interfaz de shell de Windows basada en <\/span><a href=\"https:\/\/tortoisesvn.net\/\"><span style=\"font-weight: 400;\">TortoiseSVN<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n\n\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\">Antes de continuar, tambi\u00e9n debemos mirar un poco m\u00e1s de cerca a los dos hosts Git m\u00e1s populares. Ya los mencionamos de pasada, pero si usas Git regularmente, deber\u00e1s familiarizarte con ambos lo antes posible.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">El host m\u00e1s utilizado es <\/span><a href=\"https:\/\/github.com\/\"><span style=\"font-weight: 400;\">GitHub<\/span><\/a><span style=\"font-weight: 400;\">. Esta es una gran opci\u00f3n para el c\u00f3digo que deseas compartir p\u00fablicamente, ya que ofrece alojamiento p\u00fablico gratuito. Sin embargo, si quieres configurar un repositorio privado, deber\u00e1s <\/span><a href=\"https:\/\/github.com\/pricing\"><span style=\"font-weight: 400;\">comprar un plan<\/span><\/a><span style=\"font-weight: 400;\"> a partir de $7 USD por mes para un solo usuario.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Si eso te desanima, es posible que prefieras mirar <\/span><a href=\"https:\/\/bitbucket.org\/\"><span style=\"font-weight: 400;\">BitBucket<\/span><\/a><span style=\"font-weight: 400;\">, que es una alternativa inteligente para repositorios privados. BitBucket es gratuito para equipos m\u00e1s peque\u00f1os y sus <\/span><a href=\"https:\/\/bitbucket.org\/product\/pricing\"><span style=\"font-weight: 400;\">precios var\u00edan seg\u00fan el uso<\/span><\/a><span style=\"font-weight: 400;\">. Para equipos de m\u00e1s de cinco personas, el precio comienza en $2 USD por mes por usuario<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<h2 id=\"h-3-plugins-para-usar-git-con-wordpress\" class=\"wp-block-heading\"><b>3 Plugins para usar Git con WordPress<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Cuando hayas implementado Git en tus entornos elegidos, puedes comenzar a usarlo para desarrollar para WordPress. Hay varios plugins disponibles que te permiten hacer exactamente eso. Lo que sigue son tres de las mejores opciones que sirven para principiantes y usuarios avanzados<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-versionpress\">1. VersionPress<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"900\" height=\"520\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/versionpress.jpg\" alt=\"\" class=\"wp-image-27123 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/versionpress.jpg.webp 900w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/versionpress-300x173.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/versionpress-768x444.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/versionpress-600x347.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/versionpress-730x422.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/versionpress-784x453.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/versionpress-877x507.jpg.webp 877w\" data-sizes=\"(max-width: 900px) 100vw, 900px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/520;\" \/><\/figure><\/div>\n\n\n<p><a href=\"https:\/\/versionpress.net\/\"><span style=\"font-weight: 400;\">VersionPress<\/span><\/a><span style=\"font-weight: 400;\"> es uno de los plugins Git m\u00e1s vers\u00e1tiles y completos para WordPress. Este configura un repositorio en tu servidor y te permite revertir cada cambio f\u00e1cilmente. Esto incluso incluye deshacer los archivos base de WordPress despu\u00e9s de las actualizaciones. VersionPress tambi\u00e9n te permite bifurcar y fusionar sitios f\u00e1cilmente, incluso incluyendo la base de datos.<\/span><\/p>\n\n\n\n<p><b>Caracter\u00edsticas clave:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Ofrece una interfaz de administrador simple e intuitiva que no requiere que conozcas de Git o SSH.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Es compatible con todos los principales hosts de Git.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Admite todos los flujos de trabajo de Git.<\/span><\/li>\n\n\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\"><strong>Precio:<\/strong> El plugin VersionPress es completamente gratuito, sin ediciones pr\u00e9mium<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-wp-pusher\">2. WP Pusher<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-27124 lazyload\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/wppusher.jpg\" alt=\"\" width=\"900\" height=\"337\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/wppusher.jpg.webp 900w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/wppusher-300x112.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/wppusher-768x288.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/wppusher-600x225.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/wppusher-730x273.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/wppusher-784x294.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/wppusher-877x328.jpg.webp 877w\" data-sizes=\"(max-width: 900px) 100vw, 900px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/337;\" \/><\/h3>\n\n\n\n<p><a href=\"https:\/\/wppusher.com\/\"><span style=\"font-weight: 400;\">WP Pusher<\/span><\/a><span style=\"font-weight: 400;\"> es un plugin que conecta tu sitio de WordPress a cualquier host Git, lo que te permite transferir plugins y temas entre los dos. Como desarrollador, esto te permite instalar f\u00e1cilmente plugins y temas en un sitio, sin necesidad de SFTP o SSH.<\/span><\/p>\n\n\n\n<p><b>Caracter\u00edsticas clave:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Es compatible con <\/span><a href=\"https:\/\/codex.wordpress.org\/Create_A_Network\"><span style=\"font-weight: 400;\">configuraciones multisitio.<\/span><\/a><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">No requiere que Git est\u00e9 instalado en el servidor.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Implementa f\u00e1cilmente temas de todos los principales hosts de Git.<\/span><\/li>\n\n\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\"><strong>Precio:<\/strong> La versi\u00f3n gratuita de WP Pusher se puede utilizar con repositorios p\u00fablicos. Tambi\u00e9n ofrece m\u00faltiples <\/span><a href=\"https:\/\/wppusher.com\/#pricing\"><span style=\"font-weight: 400;\">planes pagos<\/span><\/a><span style=\"font-weight: 400;\">, desde $99 USD por mes<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-wordpress-github-sync\">3. WordPress GitHub Sync<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"900\" height=\"492\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/github-sync.jpg\" alt=\"\" class=\"wp-image-27121 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/github-sync.jpg.webp 900w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/github-sync-300x164.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2020\/09\/github-sync-768x420.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/github-sync-600x328.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/github-sync-730x399.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/github-sync-784x429.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2020\/09\/github-sync-877x479.jpg.webp 877w\" data-sizes=\"(max-width: 900px) 100vw, 900px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/492;\" \/><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\">Como su nombre lo indica, <\/span><a href=\"https:\/\/wordpress.org\/plugins\/wp-github-sync\/\"><span style=\"font-weight: 400;\">WordPress GitHub Sync<\/span><\/a><span style=\"font-weight: 400;\"> te permite sincronizar tu sitio de WordPress con cualquier host Git. Ofrece la funcionalidad est\u00e1ndar de Git, registrando todos los cambios en tu sitio junto con los usuarios que los hicieron. Sin embargo, tambi\u00e9n permite a los usuarios externos enviar los cambios propuestos a trav\u00e9s de GitHub. Adem\u00e1s, puedes sincronizar con un <\/span><a href=\"https:\/\/jekyllrb.com\/\"><span style=\"font-weight: 400;\">sitio de Jekyll<\/span><\/a><span style=\"font-weight: 400;\"> si as\u00ed lo quieres, lo que te permite mantenerlo utilizando la interfaz de WordPress.<\/span><\/p>\n\n\n\n<p><b>Caracter\u00edsticas clave:<\/b><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Permite a los usuarios externos enviar a trav\u00e9s de GitHub.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Rastrea todas las ediciones, junto con los nombres de los usuarios que las hicieron.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Es compatible con GitHub y con los sitios de Jekyll.<\/span><\/li>\n\n\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\"><strong>Precio:<\/strong> WordPress GitHub Sync es 100% gratuito, sin ediciones pr\u00e9mium<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">\n<div class=\"single__related-article\">\n\t<span>Related Article<\/span>\n\t<div class=\"single__related-article__wrap\">\n\t\t<div class=\"single__related-article__title\">\n\t\t\tC\u00f3mo Crear un Plugin de WordPress (Gu\u00eda Para Principiantes)\n\t\t<\/div>\n\t\t<a href=\"https:\/\/www-dev.dreamhost.com\/blog\/es\/crear-tu-primer-plugin\/\" class=\"btn btn--sm btn--brand\" target=\"_blank\" rel=\"noopener\">\n\t\t\tRead More\n\t\t<\/a>\n\t<\/div>\n<\/div>\n<\/span><\/p>\n\n\n\n<h2 id=\"h-como-usar-git-con-un-tema-infantil-dreampress\" class=\"wp-block-heading\"><b>\u00bfC\u00f3mo usar Git con un tema infantil DreamPress?<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">A estas alturas ya te has familiarizado con Git como concepto y tienes una comprensi\u00f3n de c\u00f3mo se puede usar junto con WordPress. Es hora de poner en pr\u00e1ctica esa teor\u00eda e ilustrar una de las aplicaciones de Git. Para hacerlo, te mostraremos c\u00f3mo usar Git con un <\/span><a href=\"https:\/\/www.dreamhost.com\/wordpress\/tutorial-how-to-install-a-wp-child-theme\/\"><span style=\"font-weight: 400;\">tema hijo de DreamPress<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Este ejemplo te mostrar\u00e1 paso a paso c\u00f3mo configurar Git y luego usarlo para controlar la versi\u00f3n de un tema hijo. Esto se volver\u00e1 un poco t\u00e9cnico por necesidad y requerir\u00e1 que uses la l\u00ednea de comando y SSH.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Para comenzar, si a\u00fan no has configurado un <\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/216041267-Generalidades-de-SSH\"><span style=\"font-weight: 400;\">usuario shell<\/span><\/a><span style=\"font-weight: 400;\">, primero deber\u00e1s hacerlo. Puedes hacerlo en el <\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/215250658-Generalidades-del-panel-de-control-de-DreamHost\"><span style=\"font-weight: 400;\">panel DreamHost<\/span><\/a><span style=\"font-weight: 400;\">, despu\u00e9s de lo cual deber\u00e1s guardar tu nombre de usuario, contrase\u00f1a e informaci\u00f3n del servidor. El siguiente es un ejemplo de c\u00f3mo podr\u00edan verse:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">Usuario Shell: wp_ab1cde<\/span>\n<span style=\"font-weight: 400;\">Servidor: wp_123456.dreamhostps.com<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">A continuaci\u00f3n, deber\u00e1s configurar una clave SSH. Esto eliminar\u00e1 la necesidad de ingresar tu contrase\u00f1a cada vez que inicies sesi\u00f3n a trav\u00e9s de SSH. La forma de hacerlo depende de tu sistema operativo, pero puedes seguir <\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/216499537-C%C3%B3mo-configurar-inicio-de-sesi%C3%B3n-sin-contrase%C3%B1a-en-Mac-OS-y-Linux\"><span style=\"font-weight: 400;\">nuestra gu\u00eda<\/span><\/a><span style=\"font-weight: 400;\"> sobre el proceso para obtener m\u00e1s informaci\u00f3n.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Cuando tengas tu clave SSH en la mano, podr\u00e1s usarla para crear una conexi\u00f3n. El comando para eso es simplemente <em>ssh<\/em> seguido de tu clave. Entonces, si us\u00f3 las mismas credenciales que anteriormente, podr\u00eda verse as\u00ed:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">ssh wp_ab1cde@wp_123456.dreamhostps.com<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Ahora debes seleccionar una <\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/215360828-Software-de-cliente-SSH\"><span style=\"font-weight: 400;\">aplicaci\u00f3n de terminal<\/span><\/a><span style=\"font-weight: 400;\"> para usar. Mac y Linux incluyen aplicaciones de terminal, pero si eres un usuario de Windows deber\u00e1s descargar una. Recomendamos que uses <\/span><a href=\"https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/latest.html\"><span style=\"font-weight: 400;\">PuTTY<\/span><\/a><span style=\"font-weight: 400;\">, aunque deber\u00e1s <\/span><a href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/215464538--C%C3%B3mo-configurar-PuTTY-\"><span style=\"font-weight: 400;\">configurarlo<\/span><\/a><span style=\"font-weight: 400;\"> un poco.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Luego, abre la terminal que deseas usar. Ahora puedes ingresar el comando ssh mencionado anteriormente (con tu clave SSH) para conectarte al servidor. Si es la primera vez que haces esto, se te pedir\u00e1 que aceptes que el servidor es un host v\u00e1lido. Despu\u00e9s de eso, tu computador sabr\u00e1 confiar en este host cuando se conecte a \u00e9l la pr\u00f3xima vez.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Es el momento de configurar tu repositorio Git, lo que har\u00e1s creando primero un nuevo directorio. Puedes colocarlo donde quieras con el siguiente comando, siempre que recuerdes d\u00f3nde lo cre\u00f3:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">mkdir -p git\/projectname<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">En este caso, estamos creando dos nuevos directorios llamados<\/span><i><span style=\"font-weight: 400;\"> git <\/span><\/i><span style=\"font-weight: 400;\">y<\/span><i><span style=\"font-weight: 400;\"> projectname <\/span><\/i><span style=\"font-weight: 400;\">respectivamente. El siguiente comando nos llevar\u00e1 a uno de los nuevos directorios:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">cd git\/projectname<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Luego puedes inicializar el repositorio con este comando:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">git init --bare<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">\u00a1Tu nuevo repositorio ya est\u00e1 listo! Recuerda que siempre debes crear un repositorio separado para cada proyecto.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">El siguiente paso es crear un archivo que copiar\u00e1 las actualizaciones del repositorio al directorio de temas de su hijo. En este caso, vamos a usar <\/span><a href=\"https:\/\/www.nano-editor.org\/\"><span style=\"font-weight: 400;\">nano<\/span><\/a><span style=\"font-weight: 400;\"> para crear el archivo, ya que es una aplicaci\u00f3n s\u00f3lida para principiantes. Aseg\u00farate de seguir en el directorio de tu repositorio y luego ejecuta este comando:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">nano hooks\/post-receive<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Ahora puedes agregar el siguiente c\u00f3digo a este archivo:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">#!\/bin\/sh GIT_WORK_TREE=\/home\/shell-username\/example.com\/wp-content\/themes\/child-theme-directory git checkout -f<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Todo esto deber\u00eda estar en una sola l\u00ednea, y deber\u00e1s realizar algunos cambios:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">shell-username deber ser tu usuario shell.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Example.com debe ser tu sitio.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">child-theme-directory debe ser el nombre del directorio del tema hijo.<\/span><\/li>\n\n\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\">Cuando hayas actualizado el archivo, guarda los cambios y ci\u00e9rralo para volver al shell. Ahora deber\u00e1s otorgar derechos de ejecuci\u00f3n al archivo, lo que puedes hacer con este comando:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">chmod +x hooks\/post-receive<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">En este punto, tu repositorio Git est\u00e1 en funcionamiento y conectado al directorio del tema hijo. Si a\u00fan no has instalado Git en tu m\u00e1quina local, debes hacerlo ahora. Puedes utilizar la informaci\u00f3n de este art\u00edculo y la <\/span><a href=\"https:\/\/git-scm.com\/book\/en\/v2\/Getting-Started-Installing-Git\"><span style=\"font-weight: 400;\">documentaci\u00f3n oficial<\/span><\/a><span style=\"font-weight: 400;\"> para obtener ayuda.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Es el momento de crear tu repositorio Git local. Primero, usa este comando, reemplazando la ruta con la del directorio de tu tema hijo:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">cd $HOME\/ejemplo.com\/wp-content\/themes\/child-theme-directory<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Ahora, ejecuta el siguiente comando para inicializar el repositorio:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">git init<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Ahora puedes desarrollar el <\/span><a href=\"https:\/\/codex.wordpress.org\/Child_Themes\"><span style=\"font-weight: 400;\">tema hijo<\/span><\/a><span style=\"font-weight: 400;\"> en tu m\u00e1quina local. No cubriremos los detalles de c\u00f3mo hacerlo en este art\u00edculo, pero puedes consultar <\/span><a href=\"https:\/\/www.dreamhost.com\/wordpress\/tutorial-how-to-install-a-wp-child-theme\/\"><span style=\"font-weight: 400;\">nuestra gu\u00eda completa<\/span><\/a><span style=\"font-weight: 400;\"> y otras <\/span><a href=\"https:\/\/www.dreamhost.com\/blog\/es\/por-que-necesitas-un-tema-child\/\"><span style=\"font-weight: 400;\">piezas anteriores<\/span><\/a><span style=\"font-weight: 400;\"> para obtener m\u00e1s ayuda. Cuando hayas terminado, debes guardar los cambios mientras est\u00e9s en el directorio de temas hijo:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">git add .<\/span>\n<span style=\"font-weight: 400;\">git commit -m \u2018commit message\u2019<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">La l\u00ednea de mensaje de confirmaci\u00f3n o \u2018<\/span><i><span style=\"font-weight: 400;\">commit message\u2019<\/span><\/i><span style=\"font-weight: 400;\">, se puede reemplazar con cualquier texto que quieras guardar junto con la confirmaci\u00f3n. Una buena idea para una primera confirmaci\u00f3n es usar<\/span><i><span style=\"font-weight: 400;\"> \u2018initial commit\u2019 <\/span><\/i><span style=\"font-weight: 400;\">como mensaje.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Luego necesitas configurar la conexi\u00f3n a tu servidor remoto. Aseg\u00farate de seguir en el directorio de temas hijos y ejecuta el siguiente comando:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">git remote add myserver ssh:\/\/username@server.domain.com\/ ~\/git\/project<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Puedes reemplazar \u2018<\/span><i><span style=\"font-weight: 400;\">myserver<\/span><\/i><span style=\"font-weight: 400;\">\u2019 con cualquier nombre que gustes darle al servidor. El nombre de usuario y la direcci\u00f3n tambi\u00e9n deben cambiarse para que coincidan con tus detalles reales. Tus repositorios locales y del servidor ahora estar\u00e1n conectados, lo que significa que puedes enviar cambios a tu servidor con este comando:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">git push myserver +master:refs\/heads\/master<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Solo tendr\u00e1s que ingresar este comando la primera vez que quieras impulsar un cambio. Despu\u00e9s, debes usar el siguiente comando en su lugar:<\/span><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"font-weight: 400;\">git push myserver<\/span><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">Con eso, \u00a1ya terminaste! Has creado con \u00e9xito repositorios locales y de servidor, has conectado los dos y has introducido tus datos locales en el servidor. Como mencionamos al principio, este es solo un ejemplo de c\u00f3mo puedes usar Git con WordPress. Si\u00e9ntete libre de experimentar m\u00e1s y apoyarte en todos los recursos a los que hemos hecho referencia para obtener asistencia adicional<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-related-link-https-www-dreamhost-com-wordpress-tutorial-how-to-install-a-wp-child-theme-text-como-instalar-un-tema-hijo-de-wordpress\"><span style=\"font-weight: 400;\"><\/span><\/h4>\n\n\n\n<h2 id=\"h-conoce-git\" class=\"wp-block-heading\"><b>Conoce Git<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Mojar los dedos de los pies en las aguas de <\/span><a href=\"https:\/\/git-scm.com\/\"><span style=\"font-weight: 400;\">Git<\/span><\/a><span style=\"font-weight: 400;\"> puede ser un poco agotador. Sin embargo, una vez que comprendas los conceptos subyacentes del sistema y c\u00f3mo se puede implementar en un sitio de WordPress, estar\u00e1s listo para poner en pr\u00e1ctica todo ese conocimiento.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">\u00bfEst\u00e1s listo para subir la apuesta en tu sitio web de WordPress? Considera DreamPress, nuestra soluci\u00f3n de Alojamiento Administrado de WordPress. Con actualizaciones autom\u00e1ticas y fuertes caracter\u00edsticas de seguridad. DreamPress te quita el peso de administrar el servidor para que puedas concentrarte en lo que realmente importa: hacer crecer tu sitio web de WordPress. <\/span><a href=\"https:\/\/www.dreamhost.com\/es\/wordpress\/\"><span style=\"font-weight: 400;\">\u00a1Aprende m\u00e1s sobre las opciones de planes hoy!<\/span><\/a><\/p>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Probablemente ya hayas o\u00eddo hablar de Git, pero es posible que no est\u00e9s familiarizado con el sistema m\u00e1s all\u00e1 de su nombre. Tal vez seas un principiante que acaba de comenzar con el desarrollo, o tal vez tengas curiosidad acerca de c\u00f3mo puedes aplicar Git con WordPress, pero no sabes por d\u00f3nde comenzar. De cualquier [&hellip;]<\/p>\n","protected":false},"author":1062,"featured_media":18728,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"\u00bfListo para usar con Git? Mira lo que necesitas para empezar a usar el control de versi\u00f3n con WordPress y c\u00f3mo usarlo para administrar temas hijos (child).","toc_headlines":"[[\"h-introduccion-a-git\",\"Introducci\u00f3n a Git\"],[\"h-como-funciona-git-en-pocas-palabras\",\"\u00bfC\u00f3mo funciona Git? (en pocas palabras)\"],[\"h-comenzando-con-git\",\"Comenzando con Git\"],[\"h-3-plugins-para-usar-git-con-wordpress\",\"3 Plugins para usar Git con WordPress\"],[\"h-como-usar-git-con-un-tema-infantil-dreampress\",\"\u00bfC\u00f3mo usar Git con un tema infantil DreamPress?\"],[\"h-conoce-git\",\"Conoce Git\"]]","hide_toc":false,"footnotes":""},"categories":[11668,11683],"tags":[],"class_list":["post-27116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales","category-wordpress-es"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>C\u00f3mo empezar a usar Git con WordPress - DreamHost<\/title>\n<meta name=\"description\" content=\"\u00bfListo para usar con Git? Mira lo que necesitas para empezar a usar el control de versi\u00f3n con WordPress y c\u00f3mo usarlo para administrar temas hijos (child).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfC\u00f3mo usar Git con WordPress?\" \/>\n<meta property=\"og:description\" content=\"\u00bfListo para usar con Git? Mira lo que necesitas para empezar a usar el control de versi\u00f3n con WordPress y c\u00f3mo usarlo para administrar temas hijos (child).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-27T14:00:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-16T21:23:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2018\/03\/git-wordpress-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"598\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jason Cosper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Cosper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C\u00f3mo empezar a usar Git con WordPress - DreamHost","description":"\u00bfListo para usar con Git? Mira lo que necesitas para empezar a usar el control de versi\u00f3n con WordPress y c\u00f3mo usarlo para administrar temas hijos (child).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"\u00bfC\u00f3mo usar Git con WordPress?","og_description":"\u00bfListo para usar con Git? Mira lo que necesitas para empezar a usar el control de versi\u00f3n con WordPress y c\u00f3mo usarlo para administrar temas hijos (child).","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2018-03-27T14:00:24+00:00","article_modified_time":"2025-01-16T21:23:31+00:00","og_image":[{"width":900,"height":598,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2018\/03\/git-wordpress-1.jpg","type":"image\/jpeg"}],"author":"Jason Cosper","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jason Cosper","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/"},"author":{"name":"Jason Cosper","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4"},"headline":"\u00bfC\u00f3mo usar Git con WordPress?","datePublished":"2018-03-27T14:00:24+00:00","dateModified":"2025-01-16T21:23:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/"},"wordCount":2969,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2018\/03\/git-wordpress-1.jpg","articleSection":["Tutoriales","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/","name":"C\u00f3mo empezar a usar Git con WordPress - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2018\/03\/git-wordpress-1.jpg","datePublished":"2018-03-27T14:00:24+00:00","dateModified":"2025-01-16T21:23:31+00:00","description":"\u00bfListo para usar con Git? Mira lo que necesitas para empezar a usar el control de versi\u00f3n con WordPress y c\u00f3mo usarlo para administrar temas hijos (child).","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2018\/03\/git-wordpress-1.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2018\/03\/git-wordpress-1.jpg","width":900,"height":598},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/usar-git-con-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"\u00bfC\u00f3mo usar Git con WordPress?"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4","name":"Jason Cosper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","caption":"Jason Cosper"},"description":"Jason is DreamHost\u2019s WordPress Product Advocate, based out of Bakersfield, CA. He is currently working on making our DreamPress product even better. In his free time, he likes to curl up on the couch and watch scary movies with his wife Sarah and three very small dogs. Follow him on Twitter.","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/jasoncosper\/"}]}},"lang":"es","translations":{"es":27116},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/27116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1062"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=27116"}],"version-history":[{"count":9,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/27116\/revisions"}],"predecessor-version":[{"id":63365,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/27116\/revisions\/63365"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/18728"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=27116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=27116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=27116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}