¿Qué secuencia se debe seguir para sincronizar el código (confirmar y actualizar) usando Egit?

Soy bastante nuevo con Egit (un plugin de Eclipse para git).

Recibo errores extraños (como el tree sucio, la exception de conflicto) mientras sincronizo el código cuando hay un conflicto entre el file local y el file remoto.

Entonces, ¿qué secuencia debería seguir para usar git de una mejor manera?

En este momento estoy realizando los siguientes pasos:

  1. Atractivo
  2. Fusionar (en este paso obtengo errores usando la synchronization del equipo).
  3. Agregar al índice Git (en caso de conflicto)
  4. Cometer

Por favor ayúdame mejor si es que hay alguno.

Eso parece correcto, como se describe en " Resolución de un conflicto de fusión " de la Guía del usuario de EGit .

Este tutorial de EGit agrega los siguientes consejos:

Utilice la vista de etapas de Git para encontrar los files en conflicto, en proyectos grandes que generalmente es más rápido que navegar en la vista del Explorador de packages.

El rest sigue lo que estás haciendo:

Una vez que haya fusionado manualmente los cambios, select Team → Add desde el menu contextual del recurso para marcar los conflictos como resueltos y confirmar la resolución de fusión a través de Team → Commit .