git push problem — Everything is up to date but push failed — non fast forward
Надеюсь, эта статья даст вам ответ на возникшие вопросы.
А вы сейчас в какой ветке? такое ощущение что в master. Для того чтобы получить измения в development на стадии pull вы должны быть в development2.2. Если все будет ок и не будет конфликтов, то pull и push из development2.2 решит проблему. Иначе то же самое но с разрешением конфликтов.