connecter le repo local avec le repo distant

104

J'ai un repo local. J'ai créé toute l'application, mais maintenant je veux la pousser vers le dépôt distant. J'ai déjà un repo à distance. Comment puis-je connecter ces deux dépôts sans perdre le travail que j'ai effectué?

Om3ga
la source

Réponses:

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

Si vous souhaitez configurer toutes vos succursales pour qu'elles utilisent automatiquement ce dépôt distant lorsque vous l'utilisez git pull, ajoutez --set-upstreamau push:

git push --all --set-upstream origin
vergenzt
la source
l'URL du dépôt distant devrait-elle quelque chose comme ça? https://example.com/projects/luotsi/repositories/git/marketing-site-redux
Om3ga
2
Probablement oui. Il se termine généralement par quelque chose comme https://example.com/.../reponame.git, bien que la .gitfin ne soit pas techniquement requise.
vergenzt
Le moyen le plus simple de le découvrir est de l'essayer et de voir. Git vous fera savoir si ce n'est pas correct.
vergenzt
2
Votre application se trouve-t-elle encore dans un référentiel local (c'est-à-dire avez-vous déjà fait git initet effectué des commits et des choses)? Ce message d'erreur signifie que vous n'êtes pas dans un référentiel.
vergenzt
4
aller d'un niveau de dossier plus bas, votre dépôt est dans un autre château
Chris McCall
1

Je sais que cela fait un certain temps que vous avez posé cette question mais, si quelqu'un d'autre a besoin, j'ai fait ce qui disait ici " Comment télécharger un projet sur Github " et après la première réponse à cette question ici. Et après, la réponse principale était de dire ici " erreur git: impossible de pousser certaines références vers " Je ne sais pas exactement ce qui a fait tout fonctionner. Mais maintenant ça marche.

バ カ で す
la source
2
Les réponses qui reposent sur des liens sont mal vues, veuillez copier les parties pertinentes de ces pages dans votre réponse.
Binary Worrier