Ir directamente al contenido

Paso 3: Configurar GitHub

Te recomendamos crear un repositorio de GitHub para cada proyecto en el que estés trabajando (tema, plugin o un sitio completo). Crea una cuenta gratuita de GitHub y configura tantos repositorios públicos o privados como quieras. GitHub ofrece flexibilidad total en el control de versiones y puede sincronizarse fácilmente con tu sitio de producción o de pruebas de WordPress.com.

Si bien hay muchas formas de llevar tu código a un repositorio de GitHub, como usar la línea de comandos, te recomendamos usar GitHub Desktop, una aplicación gratuita que sirve como interfaz gráfica para tus pull requests. Ayuda a los desarrolladores a interactuar más fácilmente entre los archivos del sitio local y los repositorios de GitHub de forma visual.

En los siguientes tutoriales puedes aprender a utilizar este sistema.

Si estás trabajando en un tema

Primero, necesitarás crear un repositorio local dentro de la carpeta del tema:

  1. En GitHub Desktop, haz clic en el botón Crear un nuevo repositorio en tu unidad local…, o ve a Archivo > Nuevo repositorio.
  2. En el campo Ruta local, selecciona la carpeta wp-content/themes/ de tu sitio de Studio (la ruta será algo parecido a: /Users/user_name/Studio/site_name/wp-content/themes).
  3. En el campo Nombre del repositorio, escribe el nombre del tema que estás desarrollando. Debe coincidir con el nombre del plugin en la carpeta wp-content/themes/.
  4. Haz clic en Crear repositorio.

Al hacer clic en el botón Crear repositorio, habrás creado un repositorio local. Se añadirán dos archivos ocultos a la carpeta del tema individual (.git y .gitattributes). 

Para publicar tu repositorio local en GitHub:

  1. Ve a GitHub Desktop y haz clic en el botón Publicar repositorio.
  2. Ponle nombre a tu repositorio público: puedes poner el que quieras. También puedes elegir si quieres que tu código sea público o privado marcando la casilla de verificación. 
  3. Haz clic en Publicar repositorio.

Una vez publicado, deberías poder ver tu repositorio con el código de tu tema en GitHub.

Si estás trabajando en un plugin

Primero, necesitarás crear un repositorio local dentro de la carpeta de tu plugin:

  1. En GitHub Desktop, haz clic en el botón Crear un nuevo repositorio en tu unidad local…, o ve a Archivo > Nuevo repositorio.
  2. En el campo Ruta local, selecciona la carpeta wp-content/plugins/ de tu sitio de Studio (la ruta será algo parecido a: /Users/user_name/Studio/site_name/wp-content/plugins).
  3. En el campo Nombre del repositorio, escribe el nombre del plugin que estás desarrollando. Debe coincidir con el nombre del plugin en la carpeta wp-content/plugins/.
  4. Haz clic en Crear repositorio.

Al hacer clic en el botón Crear repositorio, habrás creado un repositorio local. Se añadirán dos archivos ocultos a la carpeta del plugin individual (.git y .gitattributes). 

Para publicar tu repositorio local en GitHub:

  1. Ve a GitHub Desktop y haz clic en el botón Publicar repositorio .
  2. Ponle nombre a tu repositorio público: puedes poner el que quieras. También puedes elegir si quieres que tu código sea público o privado marcando la casilla de verificación. 
  3. Haz clic en Publicar repositorio.

Una vez publicado, deberías poder ver tu repositorio con el código de tu plugin en GitHub.

Si quieres sincronizar todos los archivos de wp-content

Si no estás trabajando en un plugin o tema específico y quieres versionar tus archivos, es recomendable que configures que solo se puedan detectar cambios dentro de la carpeta wp-content, ya que aquí es donde se almacenan todas las personalizaciones que hacen que tu sitio sea único y especial. Por lo general, la mayoría de los demás archivos del núcleo de WordPress, excepto wp-config.php, no se modifican y se pueden volver a descargar si es necesario. El archivo wp-config.php es una excepción, ya que contiene datos de configuración esenciales, sobre todo para tu conexión a la base de datos.

Primero, tendrás que crear un repositorio local en la carpeta wp-content de tu sitio:

  1. En Studio, selecciona tu sitio y haz clic en Abrir en el explorador de archivos.
  2. Crea un archivo llamado .gitignore dentro de la carpeta wp-content.
  3. Añade los siguientes nombres de carpetas y archivos al nuevo archivo .gitignore para evitar que se puedan detectar cambios en el repositorio. Esto excluirá los plugins requeridos por Studio, la base de datos SQLite y la carpeta de subidas. Por esta razón, las páginas, entradas e imágenes de tu sitio local no se subirán al servidor de producción.
mu-plugins
database
db.php
uploads
  1. En GitHub Desktop, haz clic en el botón Crear un nuevo repositorio en tu unidad local…, o ve a Archivo > Nuevo repositorio.
  2. En el campo Ruta local, selecciona la carpeta de tu sitio de Studio (la ruta será algo parecido a: /Users/user_name/Studio/site_name).
  3. En el campo Nombre del repositorio, escribe wp-content, para que coincida con el nombre de tu carpeta wp-content.
  4. Haz clic en Crear repositorio.

Al hacer clic en el botón Crear repositorio, habrás creado un repositorio local. Se añadirán dos archivos ocultos a la carpeta wp-content (.git y .gitattributes). 

Para publicar tu repositorio local en GitHub:

  1. Ve a GitHub Desktop y haz clic en el botón Publicar repositorio.
  2. Ponle nombre a tu repositorio público; puedes poner el que quieras. También puedes elegir si quieres que tu código sea público o privado marcando la casilla de verificación. 
  3. Haz clic en Publicar repositorio.

Última actualización: enero 16, 2025