[Git / SVN] Erreur: n'a pas réussi à pousser certains refs à ... (non-avance rapide), la solution ultime!

La seule façon

Si vous êtes un novice git, grâce à des didacticiels en ligne que l'on a appris comment utiliser bash git pour pousser leurs projets à un dépôt distant. Ensuite, vous rencontrerez les questions suivantes:
Insérer ici l'image Description

Erreur: n'a pas réussi à pousser certains à refs « ur dépôt »

Pit de 必 踩

Et si vous Baidu ce problème, vous obtiendrez exactement les mêmes réponses aux trois premières pages à la recherche Baidu:

Problème ( non-FAST Forward raison) est que:
dépôt git a fait partie du code, il ne vous permet pas de couvrir directement votre code. Donc , vous avez 2 options de mode:
1, forte poussée, à savoir l'utilisation de la couverture solide référentiel git contenu en alternance avec votre code local
$ git push -f
2, la première chose que git fetch puis fusionner puis à votre locale Poussez
$ git fetch
$git merge

Ci-dessus sont shit

Si vous avez vraiment fait ça:

  • La première méthode sera complètement écrasée avant de vous engager. Si vous soumettez seulement quelques modifications, il en vaut vraiment la chandelle.
  • La deuxième méthode n'a pas utilisé des œufs.

La solution ultime

La cause racine (non-avance rapide) est le référentiel existe déjà et n'est pas un projet que vous me soumettez (je sais que c'est une forte probabilité que vous avez soumis, mais seulement reconnaître l'adresse git), vous vous engagez projets et prises en pension à distance n'est pas la même chose. Alors, comment faire? Très simple, l'extrémité distale du dos de projet local:

$ git pull

Cependant, après l'arrière de traction, puis poussez vous encore échouer.
La raison en est que ce sont deux projets différents, il faut fusionner deux projets différents, et non pas simplement git pull. mais

$ git pull origin master --allow-unrelated-histories

Cette commande permet la fusion de différents projets.
Eh bien, tirez un succès.
suivant

$ git push origin master

Game over sur ~

Merci

Si vous résoudre un problème difficile, faire l'éloge Ha, je vous remercie ~

Publié 134 articles originaux · a gagné les éloges 80 · vues 30000 +

Je suppose que tu aimes

Origine blog.csdn.net/Umbrella_Um/article/details/103331512
conseillé
Classement