1. Introducción
Eclipse proporciona herramientas útiles para poder gestionar los cambios e importaciones de proyectos en GitHub. Solamente necesitaremos trbajar fuera de Eclipse para crear repositorior github o eliminarlos o hacer algún mantenimiento extra.Los requisitos o pasos que vamos a realizar son los siguientes:
- Tener una de las versiones últimas de Eclipse y un proyecto java (con su copia de seguridad por si acaso pasa algo inesperado)
- Tener un proyecto de trabajo de Eclipse
- Crear un repositorio remoto en github
- Mostrar las vistas de eclipse relacionadas con "git"
- Clonar un repositorio remoto en Eclipse
- Vincular el proyecto con el repositorio remoto
- Pasar la información al repositorio remoto
2. Crear un repositorio remoto en github
Suponemos que ya tenemos un usuario creado en github. En mi caso es "ximodante". Ahora vamos al navegador y le damos esta dirección https://github.com/$user (que en mi caso es https://github.com/ximodante )
Le damos al "+" que aparece en la parte superior derecha para crear un nuevo repositorio y New repository
El nuevo repositorio le llamaremso OpenWebmavenGood para distinguirlo de otro que ya existe y el botón Create repository
Y ya lo hemos creado, y nos muestra información. Lo mas importante es la URI del repositorio remoto que marcamos en azul que es
https://github.com/ximodante/OpenWebMavenGood.git
3. Mostrar las vistas de Eclipse relacionadas con git
Vamos al menu superior y le damos Window > Show View > Other > Git > Git Repositories
Le damos al botón Open
Abrimos de la misma manera Window-Show View-Other-Team-History
Ahora se puede ver la ventana"Git Repositories" abajo a la izquierda y la ventana de History abajo a la derecha.
4. Clonar un repositorio remoto
Para ello vamos a la ventana Git Repositories y le damos al boton de Clone a Git repository and add the clone to this view que está en la parte superior central de la ventana
Le damos la URI que nos ha dado al crear el repositorio remoto , junto con las credenciales y Next
Y ahora se queja que el repositorio está vacío y le damos a Next
Le damos damos un nivel mas de anidamiento con la carpeta gitrepos que es hijja de git, tal como indica la figura al botón Finish
Y debe de aparecer el ropositorio remoto en nuesta ventana Git Repositories
5. Asignar nuestro proyecto al repositorio
Para ello le damos con el botón derecho del ratón Team > Share ProjectSeleccionamos el repositorio que hemos creado y Finish.
Y ya tenemos nuestro proyecto vinculado a un github remoto pero nuestro proyecto lo ha TRASLADADO desde su ubicación original a la que aparece en la pantalla.
/home/eduard/git/gitrepos/OpenWebMavenGood/OpenWebMaven.
4. Hacer commits del repositorio local
Con el botón derecho del raton sobre nuestro proyecto hacemos Team > CommitY en la ventana Git Staging aparecen un monton de archivos en la subventana Unstaged Changes a la cual hay que pasar a la subentana de Staged mediante el botón "++"
Y tras darle al se van a Staged Changes
Si le damos al botón Commit and Push y le damos un Commit
Modificamos una clase (ContextAction.java y le añadimos un pequeño comentario mostrado en ña ventana Commit message (001 Primera actualización 29/3/2018)
Y le damos al botón Commit and Push co ello conseguimos:
- Hacer un commit en en repositorio local /home/eduard/git/gitrepos/OpenWebMavenGood
- Exportar cambios al remoto https:/github.con/ximodante/OpenWebMavenGood.git
Y nos pide que confirmemos:
Y ahora nos dice que ha terminado:
Si ahora nos vamos al repositorio remoto de github podemos comprobar que se han guardados los cambios del commit con mensaje 001 Primera actualización 29/3/2018
Abrimos el navegador con la dirección del repositorio:
Y si entramos dentro vemos que está la misma estructura del proyecto
No hay comentarios :
Publicar un comentario