Git - Pourquoi ne pas garder une branche master local à jour?

#git
Article disponible en: English

En travaillant avec git, j’ai souvent fait l’erreur de maintenir une branche master à jour localement en utilisant ces commandes.

git checkout master

git pull origin master

Je l’ai fait tant de fois. Cela me permettait de commencer un nouveau développement en étant à jour avec les changements récents.

En fait, il n’est pas nécessaire de conserver des copies locales des branches sur lesquelles nous ne travaillons pas directement. Nous avons déjà accès à une version locale intacte des branches distantes.

Tout ce temps, j’aurais pu le faire comme cela :

git checkout origin/master

Et quand vous voulez travailler sur de nouvelles choses, utilisez simplement

git checkout -b my-feature origin/master

Gardez à l’esprit que ceci est valable pour master ainsi que pour toutes les autres branches sur lesquelles vous ne travaillez pas directement/sur lesquelles vous allez commit.

Vous pouvez également suivre les conseils de mon collègue.

Faites-moi savoir si vous avez d’autres astuces avec Git !


Ecrit par Antoine Caron qui vit et travaille à Lyon et développe des choses utiles à Bedrock. Tu devrais le suivre sur Twitter. N’hésites pas à aller voir ses conférences sur la page dédiée. Si vous voulez voir mon parcours pro, mon CV est disponible ici en 🇬🇧.

Si vous aimez le contenu de ce blog, ou bien qu'il vous a aidé, s'il vous plait, considérez donner à la fondation Abbé Pierre que je soutiens personnellement.
“On n’est jamais heureux que dans le bonheur qu’on donne. Donner, c’est recevoir.”