#git #github #git-fork
#git #github #git-fork
Вопрос:
Во-первых, я новичок в github!
Я клонировал проект github
и внес в него довольно много изменений и расширений. Теперь я хочу внести свои изменения, но там написано, что у меня нет разрешений. Итак, я хотел перенести проект в свой профиль, но я получаю «У вас уже есть форк этого репозитория:» (что может быть, но с тех пор я удалил все свои репозитории, т. Е. Мой профиль теперь пуст: у вас еще нет репозиториев.) Как мне продвигать свои изменения вверх по течению?
Ответ №1:
Вы можете создать новый удаленный репозиторий в github, а затем связать его со своим локальным.
- Создайте репозиторий в Github и скопируйте URL
- Затем, если удаленный репозиторий, связанный с вашим локальным, называется Origin (как обычно). git удаленно устанавливает источник url https://github.com/username/your-new-repo
- Выполните git remote -v, чтобы проверить, что изменения прошли нормально
- Теперь вы можете использовать git push, чтобы поместить все ваши изменения вверх по течению
Комментарии:
1. На самом деле, это не сработало для меня, теперь это не позволило бы мне вводить чистые запросы на извлечение (в исходное репозиторий)… как я могу это сделать сейчас?
2. В чем ошибка? Возможно, у вас нет разрешения на создание PR для этого репозитория.
Ответ №2:
В итоге я удалил свою учетную запись на github (поскольку она была новой и пустой) и воссоздал новую учетную запись с тем же именем. Затем я смог просто отлично выполнить форк, зафиксировать изменения со своего диска и соответствующим образом открыть запрос на извлечение.