Git retrait en amont du dépôt local
Je suis en train de travailler avec ruby on rails application et que je suis en train d'essayer de synchroniser une fourchette. Il vaut la peine de mentionner que je suis aussi sur Mac. J'ai commis l'action suivante:
$ git remote -v
pour obtenir une vue de mon dépôt local. J'ai foiré lorsque vous essayez d'aller upstream
:
$ git remote add upstream https://github.com/foo/repo.git
Quand je devrais avoir profité Foo:
$ git remote add upstream https://github.com/Foo/repos.git
La question est de savoir comment puis-je supprimer le upstream
car à chaque fois que j'ai essayer de changer cela, il revient avec la création d'un fatal
erreur?
Vous devez vous connecter pour publier un commentaire.
À l'aide de git version 1.7.9.5 il n'y a pas de "supprimer" de la commande à distance. Utiliser "rm" à la place.
ou, comme indiqué dans la réponse précédente, la mise url fonctionne.
Je ne sais pas quand la commande a changé, mais Ubuntu 12.04 livré avec 1.7.9.5.
git remote page de manuel est assez simple:
Utilisation
ou tout simplement mettre à jour l'URL directement:
ou si vous êtes à l'aise avec elle, juste mettre à jour la .git/config directement - vous pouvez probablement comprendre ce que vous avez besoin de changer (de gauche comme exercice pour le lecteur).
===
* Concernant le "git remote rm' vs 'git remote supprimer" - ce qui a changé autour de git 1.7.10.3 /1.7.12 2 - voir
https://code.google.com/p/git-core/source/detail?spec=svne17dba8fe15028425acd6a4ebebf1b8e9377d3c6&r=e17dba8fe15028425acd6a4ebebf1b8e9377d3c6
git remote remove upstream
produit 'erreur: Inconnus sous-commande: supprimer"ie.
cela devrait faire l'affaire
En version git 2.14.3,
Vous pouvez supprimer en amont à l'aide de
La commande ci-dessus va également supprimer le suivi des flux de branche, donc si vous voulez rebase de dépôt, vous avez l'utilisation de
au lieu de
git pull --rebase