2014-01-27 2 views
3

Я начал изучать Git в течение недели, и я столкнулся с проблемой на работе. Дело в том, что я внес некоторые изменения, когда я был в ветке develop, и после того, как я закончил свою работу, я попытался зафиксировать и нажать, однако я не мог избавиться от последней ошибки. Здесь вы можете увидеть скриншот s smartgit и журналов.smartgit Push: не все ссылки были нажаты

enter image description here

также вы можете увидеть файл журнала здесь;

enter image description here

ответ

9

просто сделать

git checkout develop 
git pull 
git push 

у вас есть эта ошибка, потому что есть некоторые новые коммиты в удаленной разработке отрасли, которые не имеют в своем местном развития отрасли, это изменение должно быть выборки сначала

+0

эй Влад. Я сделал то, что вы говорите, и я думаю, что это работает, но после команды push. Это дает ту же ошибку. Это мой журнал для команд. после 'git checkout develope'; 'Уже на 'develop' Ваша ветка и 'origin/develop' расходятся, и имеют 2 и 3 разных коммита, соответственно. (используйте «git pull», чтобы объединить удаленную ветку в вашу). после 'git pull' ->' Уже обновлено! Слияние производится по «рекурсивной» стратегии. »И, наконец, после нажатия ->! [отклонено] функция/HS-41 -> функция/HS-41 (без перемотки вперед) – quartaela

+0

и что произошло после того, как вы сделали «git pull»? –

+0

здесь вы можете увидеть полный журнал. и спасибо также за вашу помощь. http://justpaste.it/e7zn – quartaela

1

сделайте выборку сначала, а затем нажмите, как это указывает на то, что что-то изменилось на пульте дистанционного управления

Смежные вопросы