Подтвердить что ты не робот

Получение REJECTED_NONFASTFORWARD в netbeans при попытке нажать на сервер

Я новый пользователь git.

У меня есть репозиторий на битбакете, который я хотел бы импортировать в папку .git, созданную мной на моем собственном веб-сервере с общим хостом (где у меня установлен git). Я могу давать команды через SSH. Я следую инструкциям в http://joemaller.com/990/a-web-focused-git-workflow/

Мне удалось настроить 2 репозитория на сервере, как описано в статье. У меня также есть сообщение post и post commit. Я пытаюсь проверить систему, нажав обновление на сервер. Я использую поддержку netbeans 7.3 beta git. Однако, когда вы даете команду:

push ( in netbeans ) to ssh://****.com/home/******/site_hub.git

Вывод:

==[IDE]== Nov 19, 2012 10:28:15 PM Pushing
git push ssh://***.com/home/***/site_hub.git +refs/heads/master:refs/heads/master
Repository Updates
Branch : master
Old Id : 0121897bdd7cf3caad9e18717fc27a7a08***
New Id : 837c194c70fb41dc7de3be7841c946ca***
Result : REJECTED_NONFASTFORWARD

Local Repository Updates
No update
==[IDE]== Nov 19, 2012 10:28:18 PM Pushing finished.

Как я могу это исправить?

4b9b3361

Ответ 1

Непрерывное нажатие означает ветвь, которую вы пытаетесь оттолкнуть, чтобы отклоняться от точки, в которой находится ваша текущая ветка. Другими словами, в вашем пульте есть новые коммиты, с которыми вы должны слиться, чтобы иметь возможность нажать.

Чтобы достичь этого, вы можете git pull объединить обе ветки, а затем нажать результат, или вы можете сделать git fetch, а затем git rebase origin/master (или любые имена, которые вы положили на ваш пульт и HEAD), поэтому ваши коммиты применяются поверх удаленной ветки. Затем вы можете нажать результат, и это будет ускоренная перемотка вперед.

Ответ 2

В моем случае выполнение следующего показалось трюком

git checkout master

git pull

В моем случае, когда я переключился на мастер, я получил это

Ваша ветка отстает от "origin/master" на 8 коммитов, и может быть быстро пересылаются. (используйте "git pull", чтобы обновить локальную ветвь)

Я думаю, что это, вероятно, то же самое, что и mgarciaisaia, но я хотел опубликовать его, если это может помочь кому-то.

Ответ 3

Вот мой отчет о проблеме NONFASTFORWARD

Обновления локального репозитория == [IDE] == 3-Dec-2017 11:53:22 AM Pushing - Mycology Pro завершена. == [IDE] == 3-Dec-2017 11:54:19 Создать ветку git branch --track Мастер_v2.0 мастер Филиал создан Имя: Master_v2.0 От: мастер Id: 1dac54d97af9be9e2d4e78ed1550ed486d26a76f git показать конфликты git checkout Master_v2.0 == [IDE] == 3-Dec-2017 11:54:19 Создание ветки завершено. == [IDE] == 3-Dec-2017 11:54:58 AM Fetching - Mycology Pro git удаленный -v настройка пульта дистанционного управления: происхождение git fetch https://[email protected]/larry-mintz/MycoForms.git + refs/heads/master: refs/remotes/origin/master Нет обновления == [IDE] == 3-Dec-2017 11:54:59 AM Fetching - Mycology Pro завершена. == [IDE] == 3-Dec-2017 11:55:27 AM Pushing - Mycology Pro ветвь git git удаленный -v настройка пульта дистанционного управления: происхождение git статус подмодуля git push https://[email protected]/larry-mintz/MycoForms.git refs/heads/master: refs/heads/master

Удаленные обновления репозитория Обновление ветки: мастер Старый идентификатор: d3c98e3ac615861a1747759639f878ba8f235f38 Новый идентификатор: 1dac54d97af9be9e2d4e78ed1550ed486d26a76f Результат: REJECTED_NONFASTFORWARD

Я пробовал все. В конце концов я сделал это:

Удаленные обновления репозитория Branch Добавить: Master_v2.0 Id: 1dac54d97af9be9e2d4e78ed1550ed486d26a76f Результат: OK

Обновления локального репозитория Филиал Добавить: origin/Master_v2.0 Id: 1dac54d97af9be9e2d4e78ed1550ed486d26a76f Результат: NEW

== [IDE] == 3-Dec-2017 11:57:17 Настройка отслеживаемой ветки == [IDE] == 3-Dec-2017 11:57:17 AM Pushing - Mycology Pro завершена. git branch --set-upstream-to origin/Master_v2.0 Master_v2.0 Филиал "Master_v2.0", отмеченный для ветки пути "origin/Master_v2.0", == [IDE] == 3-Dec-2017 11:57:17 AM Отслеживание завершенного ветки.