Hay que ir subiendo los avances al gitlab para que no te quedes con versiones tan atrasadas, nos ha sucedido que al meter tu rama a develop, se sobreescriben partes con cambios que tu no tienes sobre los cambios ya implementados. Recuerda que si tu editas un archvo si metes los cambios al final hay una alta probabilidad que cambios posteriores se pierden ya que git toma tu rama como la mas reciente