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.

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.