Как изменить удаленное назначение локального хранилища? - PullRequest
0 голосов
/ 10 июня 2019

Я недавно начал новый проект, который очень похож на проект, который я уже завершил. Таким образом, я клонировал предыдущий проект и внес существенные изменения до того момента, когда новый проект уже завершен. Тем не менее, теперь я хочу зафиксировать этот новый проект в новом git-репозитории, но если бы я просто запихнул эти новые изменения, они перенесли бы в существующий проект. Используя git в командной строке, как мне создать новый репозиторий в GitHub / GitLab, в который я могу отправить свой новый проект, и изменить назначение этого коммита на новый репозиторий?

Ответы [ 2 ]

1 голос
/ 10 июня 2019
  1. Вы должны были разветвить проект, а не клонировать. Forking создает отдельную копию проекта, поэтому пульт дистанционного управления отличается.

  2. Создание нового проекта из пользовательского интерфейса в Gitlab / Github.

  3. Проверьте пульт с:

git remote -v
  1. Измените пульт на новый проект с помощью команды:
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git

Примечание: у вас должны быть права на толчок к исходному проекту, поэтому даже если вы попробуете нажать, он может не сработать.

Подробнее здесь [1].

[1] https://help.github.com/en/articles/changing-a-remotes-url

0 голосов
/ 10 июня 2019

Другой вариант, если вы не хотите сохранять историю другого проекта, это создать новый проект в Git Hub, клонировать этот проект локально и скопировать исходные файлы в новый каталог (не копировать .git каталог). Опять же, это только в том случае, если вы не хотите сохранять историю, иначе посмотрите ответ Адриана Негру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...