#git #github
#git #github
Вопрос:
Я скопировал папку из одного репозитория в свой локальный репозиторий git, используя шаги, упомянутые в — http://gbayer.com/development/moving-files-from-one-git-repository-to-another-preserving-history /
Теперь у меня есть требуемая папка и вся история, привязанная к ней в моем локальном. В конце, когда я пытаюсь протолкнуть изменения с помощью команды «git push», она выдает ошибку — вы можете протолкнуть только свои изменения
Я попытался изменить конфигурацию, но предварительные настройки отключены, однако ничего не работает.
Пожалуйста, подскажите, как я могу отправить изменения на сервер.
Ответ №1:
Попробуйте
git push origin <your_branch_name> --force
Комментарии:
1. Я пробовал это, однако это не работает и выдает мне ту же ошибку
2. Какие шаги вы выполняли ранее
git push
? Если вы выполнили шаги, упомянутые здесь , можете ли вы записать результатыgit config --list
команды изнутри папки, которую вы пытаетесь отправить. Возможные причины, по которым вы получаете ошибку, что вы можете отправить только свои изменения , заключаются в том, что (а) вы помещаете ее в неправильный репозиторий или (б) вы помещаете весь репозиторий вместо того, чтобы просто вносить изменения, т. е. после командgit add .
иgit commit -m "your message"