Как начать новое репо на github с существующим проектом? - PullRequest
0 голосов
/ 23 июня 2011

Я создал проект и отправлял его в git hub. Затем я сделал копию папки (на моей локальной машине) и начал двигаться в другом направлении. Я создал новый репо на github, но он не позволит мне внести изменения, потому что он все еще думает, что он является частью старого репо. Когда я иду, чтобы изменить имя, он сбрасывает файлы на моем локальном компьютере обратно в предыдущее хранилище! Хорошо, что я сохранил копию, прежде чем пытаться это.

По сути, я хочу запустить новый репозиторий на github с моим текущим проектом, но сохранить все версии git, которые я делал в прошлом. Это возможно?

Ответы [ 2 ]

5 голосов
/ 23 июня 2011

Я думаю, вам сначала нужно удалить ссылку на старый репозиторий: (в этом случае origin - это имя ссылки на github)

git remote rm origin

И добавить новую ссылку:

git remote add origin git@github.com:.....

А затем отправьте все коммиты из вашего локального репозитория на github

git push origin master
0 голосов
/ 23 июня 2011

Я думаю, что вы хотите создать ветку:

 git checkout -b MyNewBranch

, затем вы хотите добавить новый пульт к вашему новому репозиторию github:

git remote add new_remote  <path_to_new_github>

Наконец, когда вы нажимаетеиз филиала используйте

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