git - comment intégrer les modifications à distance
迷茫
迷茫 2017-05-02 09:46:31
0
2
954

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(2)
小葫芦

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

某草草

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal