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

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

Я использую git внутри netbeans IDE. Я хотел изменить сообщение фиксации для последнего совершения, которое я сделал. Я сделал это, установил флажок amend last commit и передал его в мой локальный репозиторий. Когда я нажимаю эту фиксацию на свой репозиторий github, я получаю сообщение об ошибке: git remote repository contains commits unmerged into the local branch. open output to see more information. Как это исправить? Я новичок в управлении версиями. Я хочу сделать очень простой контроль версий с моим текущим проектом. Скажите, пожалуйста, как это исправить.

Экран:

enter image description here

Выходное сообщение:

git branch
git remote -v
setting up remote: origin
git submodule status
git push https://github.com/double-whammy/netbeans_affablebean.git refs/heads/master:refs/heads/master
Remote Repository Updates
Branch Update : master
Old Id        : id1
New Id        : id2
Result        : REJECTED_NONFASTFORWARD
Local Repository Updates
Branch Update : origin/master
Old Id        : id1
New Id        : id2
Result        : NOT_ATTEMPTED
==[IDE]== Pushing - AffableBean finished.
4b9b3361

Ответ 1

Я снова прочитал сообщение об ошибке и подумал, что я должен объединить локальную ветвь в удаленную ветвь. Я просмотрел в IDE, чтобы найти эти параметры. Мне повезло, когда я попытался: Project > right click > Git > repository browser.

Открывается следующее окно:

enter image description here

Шаги:

  • Удаленная веткa > щелкните правой кнопкой мыши > сменить версию. Затем вы увидите хэш удаленного рядом с локальным.

  • Проект > Щелкните правой кнопкой мыши > Git > Удаленный > Нажмите. Это приведет к тому, что ваш код локального ветки будет удален для удаленного репо.

Ответ 3

Реализуйте тягу. Затем появится окно с параметром "merge". Сделайте слияние и попробуйте снова нажать его.

Извините за уровень моего английского языка

Ответ 4

Щелкните правой кнопкой мыши свой проект > Git > Удаленный > выборка Щелкните правой кнопкой мыши свой проект > Git > Филиал/тег > Объединить ревизию Слияние Теперь u должен иметь возможность делать push...

Ответ 5

Если вы не видите файл под удаленным в браузере репозитория git, сначала вам нужно потянуть, чтобы решить вышеуказанную проблему.
шаги:
1.Различный проект щелчка> Git> Remote> Pull>, затем выберите параметр слияния.
2. Щелкните проект щелчка> Git> Remote> Push.
Проблема должна быть решена к настоящему времени :-)

Ответ 6

Я бы удалил репозиторий. Восстановите репозиторий. Затем нажмите его после добавления и фиксации внутри NetBeans.