Я попытался отправить свой код на github (Eclipse), и я столкнулся с проблемой.

Я сделал следующие шаги:

  1. В моем проекте (в Eclipse): щелкните правой кнопкой мыши> команда> поделиться проектом> нажмите "git"> далее.
  2. В диалоге настройки git-репозитория:

    • Проверить: использовать или создать репозиторий в родительской папке проекта
    • Нажмите на строку внутри таблицы, это активирует кнопку "Создать репозиторий".
    • Нажмите кнопку Создать репозиторий.
    • Нажмите Готово
  3. Подключите проект к удаленному репозиторию, ранее созданному на Github:

    • Скопируйте URL удаленного хранилища из github.
    • Перейти к перспективе Git в Eclipse:
    • В представлении Git Repositories:
    • Перейдите в раздел Remotes, щелкните по нему правой кнопкой мыши и выберите Create Remote ...
    • В диалоговом окне New Remote нажмите OK
  4. В диалоговом окне "Настройка push":

    • Push URIs раздел нажмите добавить
    • В Destination Git Repository вставьте скопированный из github URL-адрес в текстовое поле URI.
    • Нажмите Готово.
  5. Ref mappings section нажмите добавить.
  6. В поле "Создать или изменить Refspec", текстовое поле "Удаленная ветвь": введите «refs /heads /master».

    • Проверьте "принудительное обновление".
    • нажмите ОК

Чтобы отправить ваш код на github:

  • в Eclipse щелкните правой кнопкой мыши на названии проекта
  • выбрать: команда | Нажмите, чтобы вверх по течению

После всего этого я получил эту ошибку:

deletion of the current branch prohibited
error: refusing to delete the current branch: refs/heads/master

ошибка

Как я могу решить эту проблему?

1 ответ1

0

Извините, но ваш вопрос очень плохо оформлен, что затрудняет его чтение.

Я бы сделал следующее:

  • клонировать проект из github (используя git console, toritise git или SourceTree)
  • Импортировать проект в Eclipse (импортировать существующий проект в рабочую область)
  • Плагин eGit определит, что это git-проект, и автоматически поделится им во время импорта.
  • Теперь вы можете использовать плагин eGit, чтобы вытащить /comit /push и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .