Sam & Max » branch http://sametmax.com Du code, du cul Sat, 07 Nov 2015 10:56:13 +0000 en-US hourly 1 http://wordpress.org/?v=4.1 Rapatrier une branche d’un repo distant en local 4 http://sametmax.com/rapatrier-une-branche-dun-repo-distant-en-local/ http://sametmax.com/rapatrier-une-branche-dun-repo-distant-en-local/#comments Tue, 21 Oct 2014 17:00:28 +0000 http://sametmax.com/?p=12534 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.

]]>
http://sametmax.com/rapatrier-une-branche-dun-repo-distant-en-local/feed/ 4
Récupérer une branche supprimée sous Git 5 http://sametmax.com/recuperer-une-branche-supprimee-sous-git/ http://sametmax.com/recuperer-une-branche-supprimee-sous-git/#comments Wed, 27 Mar 2013 10:00:17 +0000 http://sametmax.com/?p=2171 git branch -D nom_de_branche), pas de panique. Tant que le garbage collector n'est pas passé, la branche est toujours dans l'historique.]]> Vous avez supprimé une branche (avec git branch -D nom_de_branche), pas de panique. Tant que le garbage collector n’est pas passé, la branche est toujours dans l’historique.

Retrouvez le hash du dernier commit de la branche en vous baladant dans git reflog (quelques git checkout peuvent être nécessaires pour en voir le contenu). Si vous ne le trouvez pas dans le reflog, tentez git fsck --lost-found.

Une fois que vous avez le numéro magique, faites git branch nom_de_branche votre_hash, et vous voilà sorti d’affaire.

Non ne me remerciez pas, je ne fais que mon devoir madame.

]]>
http://sametmax.com/recuperer-une-branche-supprimee-sous-git/feed/ 5