Comando CLI
Navegue a la carpeta raíz de su proyecto (por ejemplo: c:\xampp\htdocs\joomla-cms). Introduzca el comando:
git clone git :/ / github.com / joomla / joomla-cms.git
El sistema trabajará unos minutos, haciendo la copia completa del repositorio remoto a su sistema local. Cuando termine, tendrá una copia local del repositorio del CMS Joomla en el directorio actual, junto con un repositorio Git (en el subdirectorio .Git). Tenga en cuenta que esta URL apunta al proyecto joomlacms en GitHub. Este proyecto se convierte en el origen remoto para el repositorio Git local. Por ejemplo, el comando git remote-v listará ahora lo siguiente:
git remote -v
origin git://github.com/joomla/joomla-cms.git (fetch)
origin git://github.com/joomla/joomla-cms.git (push)
Comandos Eclipse
Clone el repositorio joomla-cms utilizando la URL de solo lectura. En la vista de repositorios, haga click en el botón: "Clone a Git Repository and add to this View" (Clonar un repositorio Git y agregar a esta vista).

Seleccione URI y haga click en “Siguiente”. Aparecerá la siguiente pantalla:

Introduzca la URI git://github.com/joomla/joomla-cms.git, como se muestra en la imagen superior. A continuación, haga click en “siguiente” para ver la siguiente pantalla.

Se pondrán por defecto todas las ramas seleccionadas. Mantenga este valor predeterminado y haga click en “siguiente” para mostrar la siguiente pantalla.

Haga click en “browse” (“examinar”) y navegue hasta el directorio raíz del proyecto, deseado (por ejemplo: c:\xampp\htdocs\joomla_development\joomla-cms). A continuación haga click en “finalizar”. En Eclipse, cree un nuevo proyecto PHP en la misma carpeta. Esto hará aparecer una alerta de que ya existen archivos en esta carpeta (lo que es correcto).
En Eclipse, haga click con el botón derecho en el proyecto y seleccione “team” (equipo) → “share” (compartir) , para compartir el proyecto. En la ventana “compartir proyecto”, seleccione Git y haga click en “siguiente”. En la ventana de configuración del repositorio Git, seleccione: "Use or create repository in parent folder of project" (Usar o crear repositorio en la carpeta principal del proyecto) y haga click en "finalizar".
Hay que tener en cuenta que esto crea una relación entre el repositorio local y el repositorio joomlacms en GitHub. Se puede ver esta relación abriendo la vista de repositorios y expandiendo el árbol, como se muestra a continuación.

Interface - Línea de Comando (CLI)
Asegúrese de que se encuentra en la rama principal de su repositorio local con este comando:
git checkout master
Extraiga los cambios del origen (joomla-cms):
git pull origin
Si hubiese algún cambio, estos se mostrarán. De lo contrario, mostrará el siguiente mensaje: "already up to date" ("al día").
Compruebe su estado, introduciendo: git status. La pantalla debería mostrar:
$ git status
# On branch master
nothing to commit (working directory clean)
Eclipse
Asegúrese de que se encuentra en la rama principal: Team → Switch to → master (equipo → cambiar a → principal). Si ya se encuentra en la rama principal , esta se pondrá en gris.
Extraiga los cambios del origen. Haga click con el botón derecho en el proyecto en el explorador de PHP y seleccione: Team → Pull (Equipo → Extracción).
Si hubiera cambios, se vería algo como esto:

De lo contrario, verá un mensaje indicando que todo está al día, de esta manera:

En el próximo artículo veremos como gestionar parches y solicitudes.



