Récupérer le master depuis le remote origin avec git
Posté le ven. 07 août 2015
Dans certains projets j’utilise git avec plusieurs remote, par exemple :
- un remote “origin” se trouve sur un serveur perso.
- un remote “github” qui lui est sur github.com.
Quand je vais sur le master il m’arrive d’avoir ce message :
"your branch is up-to-date with “github/master”."
Je préfèrerai que ma branche soit à jour avec mon origin/master et non github/master.
La solution que j’ai trouvé est la suivante :
-
supprimer ma branche master locale :
git branch -d master
-
récupèrer mon master depuis le remote origin :
git checkout -t -b master origin/master
Pour info :
-t ou --track pour rattacher à l’origin/master
-b pour créer ma nouvelle branche “master”
Plus d’info avec man git-checkout ;-)