Mise à jour
Mise à jour de la base de données, veuillez patienter...
Site original : Sam & Max: Python, Django, Git et du cul
Vous avez un repo local et un remote. Une branche a été créée sur le remote, et vous voulez la récupérer en local :
git checkout --track nom_du_remote/nom_de_la_branche |
Par exemple :
git checkout --track origin/dev |
Ce qui va avoir pour effet de créer une branche “dev” sur votre repo local, de vous switcher dessus, et la lier à la branche “dev” du remote “origin”.
Comme d’hab, assurez-vous que votre copie de travail est bien propre avant sinon ça va merder au moment de changer de branche.
Ouais, ouais, je sais, checkout
est la commande fourre-tout de git qui fait absolument n’importe quoi. C’est relou.