git push problem — Everything is up to date but push failed — non fast forward

Здравствуйте
Столкнулся со следующей проблемой
Гит содержит 2 ветки
master и development2.2

Пробую сделать пул 3-мя способами

git pull
git pull origin master
git pull origin development2.2

Already up-to-date.

Теперь задача — сделать пуш в development2.2

git push origin development2.2
To gitolite@castor.envint.ru:skud.git
! [rejected] development2.2 -> development2.2 (non-fast-forward)
error: failed to push some refs to '…

Как так? Я видимо чего то не понимаю, подскажите в каком направлении копать?
  • Вопрос задан
  • 14683 просмотра
Пригласить эксперта
Ответы на вопрос 6
cubuanic
@cubuanic
Надеюсь, эта статья даст вам ответ на возникшие вопросы.
Ответ написан
Комментировать
alekciy
@alekciy
Вёбных дел мастер
А если что камитить то?

Попробуй:
git fetch
git merge origin/development2.2
git stash
git rebase origin/development2.2
git push origin development2.2
Ответ написан
Комментировать
@defuz
git push -f origin development2.2

-f == forced
Ответ написан
Комментировать
kuzemchik
@kuzemchik
А вы сейчас в какой ветке? такое ощущение что в master. Для того чтобы получить измения в development на стадии pull вы должны быть в development2.2. Если все будет ок и не будет конфликтов, то pull и push из development2.2 решит проблему. Иначе то же самое но с разрешением конфликтов.
Ответ написан
Комментировать
@sadgb Автор вопроса
я пробовал из обоих веток и пул и пуш и с указанием веток и без =(
Ответ написан
Jaty4
@Jaty4
была вчера та же беда, проблему решил удалением удаленной ветки, и последуущим пушем в нее(создалась новая)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы