git rebase -i origine de maître “fatal: Besoin d'une seule révision invalide en amont de l'origine”
Je suis en train de travailler sur un Rubis projet avec un ami qui a "collaborateur" privilèges dans mon Github.
- Il a émis une demande d'extraction à partir de sa succursale (distinct du maître).
- J'ai fusionné sa demande d'extraction dans la branche master.
- J'ai alors émis la commande sur la ligne de commande
git rebase -i origin
.
master
La git rebase -i origin master
commande me renvoie l'erreur suivante:
devil@DEVil:~/repos/ruby_bank$ git rebase -i origin master
fatal: Needed a single revision
invalid upstream origin
Il y a d'autres questions sur S. O. cette erreur, mais aucun d'entre eux tout à fait répondre aux critères de ce problème.
OriginalL'auteur Erik Åsland | 2015-08-08
Vous devez vous connecter pour publier un commentaire.
L'erreur est de dire que git-git rebase n'attend qu'une referente, pas deux. Et l'origine n'est pas une référence.
Vous avez oublié le slash entre l'origine et le maître.
Vous pouvez avoir plusieurs branches. Ensuite, la barre oblique est de dire à git de la branche du référentiel est celui que vous voulez rebase.
Lorsque vous voulez faire un rebase de votre dépôt vous devez seulement écrire de la direction ou de référence sans le dire à n'importe quel référentiel.
/
est nécessaire entreorigin/master
? Qu'est-ce que c'est le but dans ce code? Merci encore!J'ai édité la réponse de mieux expliquer la raison de la barre oblique. Vous êtes les bienvenus ;-P
OriginalL'auteur blashser