recherche

Maison  >  Questions et réponses  >  le corps du texte

git - problème de demande d'extraction, comme indiqué ci-dessous

怪我咯怪我咯2812 Il y a quelques jours575

répondre à tous(3)je répondrai

  • 巴扎黑

    巴扎黑2017-05-02 09:36:26

    La raison en est que le code distant est mis à jour pendant le processus de développement de votre code local.

    C’est très simple, il suffit de rebaser le code.

    Avant d'effectuer les opérations suivantes, vérifiez d'abord le pointage de votre télécommande locale. Si vous forkez, il devrait y avoir une autre origine pointant vers votre propre github. Vous devez d'abord ajouter une télécommande pointant vers le code source. Faites ceci :
    git remote add upstream *URL*
    où URL est l'adresse du code source.

    Récupérez ensuite le dernier pointeur HEAD du code distant (en fait, cette commande ne sert pas seulement à obtenir l'amont, mais aussi l'origine) : git fetch --all
    Assurez-vous ensuite que vous êtes sur la branche de travail, courir git rebase upstream/master

    Des conflits apparaîtront à ce moment-là. Généralement, vous avez modifié un fichier localement et à distance en même temps, et git ne sait pas lequel utiliser. Utilisez git status pour vérifier quels fichiers ont des problèmes et apportez simplement des modifications. Puis git add ., git rebase --continue.

    Après modification, git push rendez-vous dans votre branche de travail d'origine, vous en aurez peut-être besoin git push -f. Surtout lorsque vous utilisez git rebase -i, cette commande peut annuler le commit.

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:36:26

    Ne vous ai-je pas donné tous les indices ? Il dit que les conflits entre branches doivent être résolus !

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:36:26

    Je crée une nouvelle branche pour le développement dans l'entrepôt que j'ai forké, donc le code que j'extrait n'a pas de conflits, mais mon code n'est pas le plus récent. Lorsque je compare la demande d'extraction avec la base de code principale, je réponds Non,

    répondre
    0
  • Annulerrépondre