Подтолкнуть локальный проект к новому репозиторию gitlab - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть локальный проект git, который содержит некоторые ветви (master и другие) Я хотел бы подтолкнуть его к новому репозиторию Gitlab так: 1. Я создал новый репозиторий Gitlab с:

Первоначальный коммит

тогда я бегу

git commit -am "some message" git add remote gitlab <url-to-repo.git> git push gitlab master

показывает работу и показывает:

! [отклонено] master -> master (сначала получить)

ошибка: не удалось перевести некоторые ссылки на 'https://gitlab.com/myName/myrepo.git'

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

подсказка: не иметь локально. Обычно это вызвано другим нажатием репозитория

подсказка: к тому же реф. Вы можете сначала интегрировать удаленные изменения

подсказка: (например, 'git pull ...') перед повторным нажатием.

подсказка: подробности см. В «Примечании о быстрой перемотке вперед» в «git push --help».

когда я попробовал: git push gitlab master -f он также работает и получает:

ошибка: не удалось установить некоторые ссылки на 'https://gitlab.com/myName/myrepo.git

и тот же результат, если я добавлю: --force или -f опция

Ответы [ 3 ]

0 голосов
/ 15 ноября 2018

Я нашел ответ: Это создать пустой репозиторий gitlab ( (Ошибка заключалась в том, что в последний раз я инициализировал его с помощью README)

отлично работает

0 голосов
/ 30 мая 2019

Попробуйте выполнить "git fetch" и проверьте, находитесь ли вы в главной ветви.

Перейдите к ветви и попробуйте здесь git pull , перейдите к ветви источника и попробуйте git pull снова .

Следующим шагом будет попытка подтолкнуть ваши локальные изменения.

0 голосов
/ 15 ноября 2018

Просто следуйте советам git - сначала попробуйте выполнить git pull -> он объединит источник с локальными ветвями ->, а затем попробуйте git push.

...