Message "astuce" en début de compilation?

Bonjour,

En début de compilation il y a le message “astuce” de couleur orange.

astuce: Tirer sans spécifier comment réconcilier les branches divergentes
astuce: est découragé. Vous pouvez éliminer ce message en lançant une des
astuce: commandes suivantes avant votre prochain tirage :
astuce:  
astuce:   git config pull.rebase false  # fusion (stratégie par défaut)
astuce:   git config pull.rebase true   # rebasage
astuce:   git config pull.ff only       # avance rapide seulement
astuce:  
astuce: Vous pouvez remplacer "git config" par "git config --global" pour que
astuce: ce soit l'option par défaut pour tous les dépôts. Vous pouvez aussi
astuce: passer --rebase, --no-rebase ou --ff-only sur la ligne de commande pour
astuce: remplacer à l'invocation la valeur par défaut configurée.

Je n’ai pas bien compris le but de ces trois commandes, la première est indiquée par défaut.

git config pull.rebase false  # fusion (stratégie par défaut)
git config pull.rebase true   # rebasage
git config pull.ff only       # avance rapide seulement

Alors y-a-t-il quelque chose à faire ou je laisse comme ça ?

Cordialement.

Je crois que ça arrive quand il y a une différence entre le dépôt local et le dépôt central.
Ça m’est déjà arrivé et j’ai fait ce qui suit:

  • aller dans le répertoire du dépôt local
  • “git config pull.rebase true”

Ça devrait régler le problème.

Sinon, une solution radicale est de supprimer le dépôt local et le recloner.

1 « J'aime »

Quand j’ai fait une modif test dans mon dépôt local, pour remettre à zéro je fais simplement git reset --hard

Tu as raison, c’est la chose à faire en premier. Recloner c’est quand c’est vraiment corrompu.