Fork me on GitHub

About

Vous êtes sur le weblog de JN Avila

Pages

Add some pages here, or start a new chapter.

Tag Cloud

Archives

Categories

Links

Alpinux
Aroblog
Hayabousa
Le blog de Raphy Stoller
le blog de Belu
stellamatutina
Da BOop
JS Zone
Irresponsable !
Blablog
Mistress Doom Bazar
Le monde de Cornelius
Why-Note

Search

Latest Comments

Mathieu (Pessimisme écolog…): Prêt à t’investir dans https://bulletintransition 73.fr alors ?
Stéphan (un petit ajout à …): C’est çà la célébrité…
JN (Mes dernières lec…): Il faudra que tu attendes que j‘écrive un billet. Pour ce qui est de “sustainabilité”, ben c’est so…
Mathieu (Mes dernières lec…): Tiens, “sustainabilité”, c’est quoi le mot en vrai français pour dire ça ? “Durabilité”, “soutenabili…
Mathieu (Mes dernières lec…): Houlà, t’en as trop dit ! Balance !!!
JN (Mes dernières lec…): Et encore, je ne te parle pas de ce que je lis en ce moment…

Stuff

Powered by PivotX - 2.3.3 
XML: RSS Feed 
XML: Atom Feed 

« Réflexions sur les mû… | Home | Dix ans d'ignorance »

Pousser une branche locale sur le distant avec git

Wednesday 08 September 2010 at 10:37 pm.
Vous avez cloné un dépôt Git et avez commencé une nouvelle fonctionnalité dans une branche locale (histoire de ne pas polluer la branche principale). Avant de fusionner, vous souhaitez publier le résultat de vos élucubrations pour une revue par vos pairs. Ce n'est pas si simple, et certains se sont penchés sur la question. Le résultat de cette recherche est une manip un peu barbare. Supposons que la branche en question s'appelle `zzz` bq. $ git checkout -b zzz # Let the hacking commence... $ git push origin zzz $ git checkout master # voir note[1] $ git branch -f zzz origin/zzz $ git checkout zzz # Let the hacking continue... La ligne bizarre est ??git branch -f zzz origin/zzz?? qui écrase localement la branche avec la référence de la branche distante. fn1. Comme l'explique l'auteur de l'article, on ne peut pas scier la branche sur laquelle on est assis, ce qui explique aussi le tour de passe-passe des checkout de master puis retour sur zzz.

No comments

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Del.icio.us
  • Digg
  • Facebook
  • Google
  • LinkedIn
  • StumbleUpon
  • Tumblr
  • Twitter




(optional field)
(optional field)
Remember personal info?
Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.