Git protip : renseigner automatiquement la synchro au push
Par Maxime Bréhin • Publié le 30 janvier 2023 • 1 min

This page is also available in English.

Si tu utilises la ligne de commande, tu as forcément remarqué qu’à la première tentative de push d’une branche locale Git ne fait rien (mais le fait bien) et t’affiche un message te suggérant de faire explicitement un git push --set-upstream origin <nom-de-branche>. C’est pour que tu indiques vers quel dépôt distant tu veux envoyer le travail de ta branche (oui, tu peux avoir plusieurs remotes), et au passage pour que Git mette en place un suivi (tracking) automatique (ce qui te permettra par la suite de ne faire que du git pull et git push sans option depuis ta branche).

C’est contraignant, surtout que 99% du temps on n’a qu’un dépôt distant où envoyer notre travail.

Que dirais-tu de pouvoir gérer automatiquement la création de ta branche sur le remote avec un simple git push ?

C’est ce que propose l’option de configuration push.autoSetupRemote sortie dans Git 2.38 (fin 2022). Tu peux la renseigner au global dans ta configuration :

git config --global push.autoSetupRemote true

Des astuces en veux-tu en voilà !

On a tout plein d’articles et de vidéos existants et encore beaucoup à venir. Pour ne rien manquer, tu devrais penser à t’abonner à notre newsletter, à notre chaîne YouTube, nous suivre sur Twitter ou encore mieux, à suivre notre formation du feu de dieu 🔥 : Git Total !

Découvrez nos cours vidéo ! 🖥

Nos cours vidéo sont un complément idéal et bon marché à nos articles techniques et formations présentielles. Autour de Git, de JavaScript et d’autres sujets, retrouvez des contenus de très grande qualité à des prix abordables, spécialement conçus pour lever vos plus gros points de blocage.