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


106

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

Ответы:


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

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

git push --all --set-upstream origin

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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.