recherche

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

git - comment intégrer les modifications à distance

git push origin master
Une erreur s'est produite.

error: failed to push some refs to 'git+ssh://git@github.com/yufeiluo/newstart.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Je l'ai résolu de cette façon,
git push -f origin master
Maintenant, je veux utiliser la méthode d'invite pour le résoudre
Vous voudrez peut-être d'abord intégrer les modifications à distance
indice : ( par exemple, 'git pull...') avant de pousser à nouveau.
Si tous les git pulls reviennent, les git pulls locaux ne seront-ils pas écrasés ?

Je suis un débutant, merci de me donner quelques conseils

迷茫迷茫2791 Il y a quelques jours959

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

  • 高洛峰

    高洛峰2017-05-02 09:48:31

    1. Si la branche locale et la branche distante peuvent être automatiquement fusionnées, vous pouvez directement commit puis appuyer
    2 Si elles sont différentes, vous devez git pull d'abord, mais cette commande le fera. fusionner automatiquement Branch, vous pouvez utiliser git fetch, puis fusionner manuellement puis git push

    répondre
    0
  • 某草草

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

    Il n'est pas recommandé d'utiliser git push -f directement. Le push forcé peut écraser les modifications d'autres personnes. L'utilisation de git pull n'écrasera pas les modifications locales. Si elles peuvent être fusionnées, elles seront simplement fusionnées. appuyez à nouveau. Cependant, s'il y a un conflit, vous pouvez continuer à vous soumettre après avoir résolu le conflit.

    répondre
    0
  • Annulerrépondre