подключить локальное репо к удаленному репо

106

У меня локальное репо. Я создал все приложение, но теперь хочу отправить его в удаленное репо. У меня уже есть удаленное репо. Как я могу соединить эти два репозитория без потери выполненной работы?

Ом3га
источник

Ответы:

150
git remote add origin <remote_repo_url>
git push --all origin

Если вы хотите, чтобы все ваши ветки автоматически использовали это удаленное репо при использовании git pull, добавьте --set-upstreamв push:

git push --all --set-upstream origin
Vergenzt
источник
URL удаленного репо должен быть таким? https://example.com/projects/luotsi/repositories/git/marketing-site-redux
Om3ga
2
Возможно - да. Обычно он заканчивается чем-то вроде https://example.com/.../reponame.git, хотя .gitконцовка технически не требуется.
vergenzt
Самый простой способ узнать это - попробовать и увидеть. Git сообщит вам, если это неправильно.
vergenzt
2
Ваше приложение уже находится в локальном репозитории (т.е. вы когда-нибудь сделали, git initсделали коммиты и прочее)? Это сообщение об ошибке означает, что вы не в репозитории.
vergenzt
4
перейдите на один уровень папки вниз, ваше репо находится в другом замке
Крис МакКолл
1

Я знаю, что вы довольно часто задавали этот вопрос, но, если кому-то еще нужно, я сделал то, о чем говорилось здесь « Как загрузить проект на Github » и после главного ответа на этот вопрос прямо здесь. И после того, как главный ответ был здесь « ошибка git: не удалось отправить некоторые ссылки на », я не знаю, что именно заставило все работать. Но сейчас работает.

バ カ で す
источник
2
Ответы, основанные на ссылках, не одобряются, скопируйте соответствующие части этих страниц в свой ответ.
Binary Worrier