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 ?
Essayez git rebase origin/master
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
Essayez de récupérer et de fusionner manuellement, puis poussez-le vers le haut, ou même rebasez
git chercher
Il y a plus d'enregistrements de validation localement qu'à distance, indiquant que le local est plus récent que le distant, donc
n'est pas autorisé.pull
S'il n'y a pas de conflit entre le code distant et votre code local, modifiez directement le code local
commit
etpush
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