usando github + eclipse para extraer el código

Esto es muy simple, estoy seguro de que hay una respuesta simple.

Tengo un repo en GitHub aquí:

https://github.com/the1mills/db4oProject

He empujado a este repository desde dos máquinas diferentes, por lo que ahora una máquina está actualizada y otra tiene código obsoleto. En este momento, estoy en la máquina con código obsoleto, y quiero incorporar el maestro / HEAD / lo que sea de GitHub.

Y luego puedo mirar esto:

enter image description here

No quiero hacer algo estúpido como eliminar el proyecto de Eclipse y luego incorporar todo el código de GitHub.

¿Puede alguien ayudarme a fusionar / sincronizar los proyectos? Esto es tan simple como parece.

Lamentablemente, esto es lo que sucede cuando hago clic en "Tirar" en el menu anterior:

enter image description here

Y si tienes la energía, si pudieras explicar cuál es la diferencia F entre Pull, Merge, Fetch y Synchronize …

eGit no sabe, de qué twig remota desea extraer. Si crea su sucursal local basada en una sucursal de seguimiento remoto, la key se genera automáticamente. De lo contrario, tienes que crearlo tú mismo:

branch.master.merge=refs/heads/master branch.master.remote=origin 

donde maestro representa el nombre de branchname , en la key es su twig local, en el valor es la twig en el repository remoto. Coloque eso en el file de configuration específico del %repositorypath%\.git\config

En cuanto a los términos:

  • merge : unir dos o más historias de desarrollo juntas
  • fetch : descarga objects y refs de otro repository
  • pull : get de y fusionarse con otro repository o twig local
  • sync : le permite comparar 2 sucursales

En general, le pido que lea la guía del usuario eGit, donde puede get una mejor comprensión de Git y eGit. Se puede encontrar en http://wiki.eclipse.org/EGit/User_Guide