Suivre

Depuis mon passage sur Archlinux et donc une montée de version drastique de git, j'ai un message lors des commandes git pull (cf copie d'écran).
J'hésite sur le choix de config. Ce que j'aimerais, c'est que le comportement soit identique aux anciennes versions de git, à savoir un merge automatique si j'ai fait des modif en local et que le dépôt distant à évolué aussi de son côté. Je dirais :

git config pull.rebase false

Vous pouvez me confirmer les utilisateurs de ?

· · Web · 1 · 2 · 0

@jpfox Moi je fais du ff only.

Comme ça, ça m’oblige à gérer manuellement les fusions si ça diverge entre ma branche locale et la branche distante.

Cette configuration m’interdit d’avoir localement des commits non présents en distant lors du « git pull ».

Lorsque cela se produit, je fais généralement un « rebase » pour que mes commits non publiés soient toujours « au dessus » des commits « communs à tous le monde ».

@DaD merci pour ton retour.
Quelque chose de plus automatique me conviendrait mieux.
Il s'agit de dépôt que j'utilise généralement avec un seul autre développeur. Et prendre en compte ses modifs est indispensable et on travaille rarement sur les mêmes parties du code.
Je recherche vraiment le comportement par défaut des anciennes version de git, cela me convenait très bien

@jpfox alors l’ancien comportement c’est « pull.rebase false » si mes souvenirs sont bons.

Git fera une fusion automatique et tu ne seras embêté que s’il y a conflit.

Inscrivez-vous pour prendre part à la conversation
Mastodon G3L

Instance de l'association G3L basée à Valence, Drôme, France