Comment gérer les branches:

Création de branche commençant comme une étiquette:

Cela va créer une branche utilisant l'étiquette 0.28.10 comme commencement:

   git branch stable-0.28 0.28.10

Changement entre les branches:

   git checkout stable-0.28

va le faire, donc les sources de votre dépét seront les sources stable-0.28

   git checkout master

va retourner sur le maître.

Ajouter les patchs qui sont déjà sur la branche maître du git

   git cherry-pick -x f03ffce29627b15a938ba6f0145dc93fb93f6d83

va prendre le patch f03ffce29627b15a938ba6f0145dc93fb93f6d83 et va essayer de le fusionner. Si cela échoue, éditer le fichier de l'échec, ensuite faite:

   git commit -i path/to/file.php

pour commiter votre fusion après résolution du problème.

Envoyer la branche sur le dépét git publique:

Editer votre .git/remotes/public, et ajoutez le second envoie: (ligne comme celle-ci)

   Push: stable-0.28

Obtenir une branche depuis un dépôt publique:

Faites comme ceci:

    git checkout -b stable-0.28 origin/stable-0.28

Ensuite la commande suivante va afficher avec quelle branche vous allez travailler:

   git branch
Page last modified on September 18, 2009, at 04:31 PM EST