El uso de Eclipse Git en nuestros proyectos es cada día más habitual . Git se ha convertido en el estandar de facto como software de control de versiones.Hoy en día con Eclipse es muy sencillo integrar nuestro proyecto en un repositorio Git. ¿Cómo podemos hacerlo? . Vamos a ver un ejemplo sencillo con un proyecto web de hola mundo. Este proyecto web contendrá un fichero JSP.
Por ahora se trata de un proyecto normal que no esta asociado a ningún repositorio. Vamos a integrarlo con GIT para ello el primer paso es instalar Git en nuestro sistema o Git Desktop . Una vez realizado este paso es momento de integrarlo con Eclipse GIT.
Eclipse GIT
El primer paso que vamos a realizar es pulsar botón derecho sobre el proyecto e ir a la opción de Team (Equipo) y pulsar sobre share (compartir).
Realizada esta operación nos aparece una nueva ventana donde elegimos que carpeta será nuestro repositorio.
Pulsamos en “create” y nos permitirá seleccionar una carpeta local en donde crear el repositorio
Pulsamos finalizar en las ventanas que nos aparecen y los iconos del proyecto de eclipse cambiarán.
Ya tenemos a nuestra disposición todos los ficheros para añadirlos al repositorio.
Acabamos de añadir todos los ficheros del proyecto para que se agreguen a GIT. Es momento de lanzar el comando de commit y añadir los ficheros al repositorio.
Introducimos el mensaje que nos solicita el comando de commit.
Pulsamos sobre el botón ya tenemos salvados los ficheros en el repositorio local.
Acabamos de construir nuestro primer repositorio con GIT local.
Eclipse Git Repositorio Remoto
El siguiente paso es subir nuestro repositorio a una cuenta de GitHub y compartirle con otros desarrolladores. Para ello pulsaremos botón derecho sobre el proyecto y seleccionaremos team->remote-push
Esto nos presenta una nueva pantalla
Para configurar la url del repositorio simplemente tenemos que acceder a nuestra cuenta de GitHub y copiarnos la url para poder subir los ficheros al repositorio remoto.
El resto se configura de forma automática con tu instalación de git. Pulsamos siguiente y nos aparecerán las opciones a elegir del repositorio local y remoto.
Seleccionamos las opciones de master y pulsamos en add Spec y finalizar. Eclipse subirá los ficheros de nuestro proyecto a nuestro repositorio en la nube.
Ahora podemos ver los ficheros en nuestra cuenta de GitHub.
Otros artículos relacionados:
Muy buena pagina
gracias 🙂
Hola, en primer lugar muchas gracias por los aportes, quisiera hacerle una pregunta, referente a un proyecto en el que estoy trabajando en clase y estamos haciendo los primeros commit, donde el primero salió bien, en el segundo tuve un error, y ahora cada vez que quiero hacer un commit nuevo, me repite ese mismo error, como si subiera siempre el historial de aportes mios. He buscado información y no consigo encontrar la manera de que haga solo el ultimo aporte, el repositorio está en bitbucket. Gracias de antemano. Un saludo.
No sabría decirte asi a bote pronto da la sensación de que alguien ha hecho commit , primero que tu en tu ultima modificacion , prueba realizando una operación de merge
Un saludo
muchas gracias
de nada 🙂
Hola excelente el tutorial, quiero compartir mi proyecto con un compañero, pero no a través de github si no que el se conecte a mi proyecto y lo descargue como puedo hacer esto.
subelo a git a traves de la opcion de share y pull up
poque me se me borra la carpeta de src y build, Saludos.
No se si te entiendo muy bien , pero a veces pasa q si te clonas u repo de git y esas carpetas están vacias no las clona
Hola Cecilio.
Justo ayer subí mi primer proyecto java a github, pero usando Netbeans. Y tengo ciertas dudas, el detalle es que provengo del mundo php y node.js, donde veo más fácil usar git y ahora se usa editores de texto en vez de IDEs.
Mi duda es la siguiente, que debe contener .gitignore para un proyecto java, es que veo que NetBeans crea carpetas propias y eclipse también. Es como si los proyectos Java dependieran mucho del IDE.
Te agradezco despejes mi duda y como siempre excelente Blog.
¡Saludos!
Depende mucho del entorno de desarrollo pero al final los ficheros de código fuente son los .java + las páginas jsp , html etc que uno tenga en las carpetas web. El compilado son los ficheros .class estos no deben ir al repositorio.
Primero, que rapidez para responder y segundo muchas gracias, nuevamente despejando mis dudas.
¡Saludos!
de nada 🙂
Muy interesante el articulo. Gracias por compartir
muchas gracias 🙂
Hola Cecilio.
Gracias por los aportes que siempre realizas. En esta oportunidad me gustaría agregar que en IntelliJ IDEA el manejo del versionamiento a través de git esta a años luz de lo que se puede hacer con Eclipse Git. Entendiendo la gran diferencia entre ambos IDE’s me parece que eclipse se ha quedado estancado desde hace bastante tiempo.
Si yo creo que intellij es superior sin ninguna duda 🙂 . Pero también el entorno completo es de pago 😉