Eclipse EGIT - все совершенные, потянутые, объединенные, отмеченные как объединенные, все еще на толчке, я получаю "отклонено - не вперед", чего мне не хватает?

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

Вот что я делаю (я, вероятно, получил его в неправильном порядке или неправильно в любом порядке, пожалуйста, исправьте, если это так)

  • pull
  • Синхронизировать рабочее пространство
  • в конфликтах - слияние вручную,
  • затем "Отметить как объединенный" (это необходимо?)
  • в остальном - разрешено автоматическое слияние
  • зафиксировать мои изменения
  • нажата кнопка (источник-мастер)
  • Я получаю знаменитый "отклоненный - не быстрый" вперед
  • сделал "выборку" для проверки - ничего не обновлять
  • сделал другое совершение - ничего не совершить

Что мне не хватает?

Не уверен, что это актуально, но я использую Windows 7, EGit (1.3.0.201202151440-1) в Eclipse Indigo (SR2, build 20120216-1857) и нажав на GitHub

Ответ 1

Думаю, я нашел его вместо "Mark as Merged", мне нужно сделать "Добавить"

Ручное разрешение конфликтов

Чтобы разрешить конфликт, вам необходимо выполнить следующие действия:

Перейдите к конфликтующему ресурсу. Редактируйте содержимое конфликтующего ресурса. Сообщите EGit, что конфликт разрешен с помощью Команды → Добавить

Зафиксируйте разрешение конфликта с помощью Team > Commit

из http://wiki.eclipse.org/EGit/User_Guide#Manual_conflict_resolution

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