recherche

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

Il y a plus de commits git localement qu'à distance. N'est-il pas possible d'extraire le code depuis la télécommande ?

1. J'ai extrait le code -f du gitlab distant, mais la mise à jour distante n'a pas pu être extraite. Plus tard, j'ai vu qu'il y avait plus de 200 commits locaux de plus que la mise à jour distante. le code de l'entrepôt distant ? Dois-je d'abord appuyer avant de pouvoir extraire le code à distance ?

过去多啦不再A梦过去多啦不再A梦2814 Il y a quelques jours708

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

  • ringa_lee

    ringa_lee2017-05-02 09:31:59

    Essayez git rebase origin/master

    répondre
    0
  • 阿神

    阿神2017-05-02 09:31:59

    Si vous ne pouvez pas le retirer, cela signifie que vous n'avez pas de code validé localement, vous devez donc soit le valider et le pousser vers le haut, soit d'abord git stash et l'enregistrer dans la pile, puis le retirer au moment approprié. temps, puis git pull

    répondre
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:31:59

    Essayez de récupérer et de fusionner manuellement, puis poussez-le vers le haut, ou même rebasez

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-02 09:31:59

    git chercher

    répondre
    0
  • 某草草

    某草草2017-05-02 09:31:59

    Il y a plus d'enregistrements de validation localement qu'à distance, indiquant que le local est plus récent que le distant, donc pull

    n'est pas autorisé.

    S'il n'y a pas de conflit entre le code distant et votre code local, modifiez directement le code local commit et push en code distant, et ils seront alors cohérents.

    S'il y a un conflit lors de la poussée, vous pouvez

    git fetch
    git rebase origin/master

    Suivez les invites pour résoudre les conflits.
    puis push code local vers la télécommande

    répondre
    0
  • Annulerrépondre