Dans la page Développer et Contribuer pour Actionaz nous avons donné les commandes minimales pour mettre en place un 'repository' clone d'Actionaz sur GitHub et décrit comment configurer Git pour dupliquer les sources localement dans son environnement de développement.
Maintenant ce n'est qu'un point de départ, la gestion de version soulevant bien d'autres problèmes. Cette page veut :
$ git clone git@github.com:<mon_user>/actionaz.git
Ca y est. J'ai modifié mes premiers fichiers source, j'ai compilé, ça marche, j'ai pu ajouter ma nouvelle fonctionnalité. Alors il est temps de pousser cette version sur GitHub
$ git commit -a -m "la description du commit" $ git push
la commande ci-dessous crée une branche à partir de la branche courante :
git checkout -b newbranch
vu sur http://www.croes.org/gerald/blog/synchroniser-son-fork-github-avec-le-projet-original/551/
#Récupérez une copie de votre propre fork en local $ git clone git@github.com:<votre_user>/actionaz.git #Ajoutez à votre fork le remote du projet d'origine $ git remote add projet_original_master git://github.com/Jmgr/actionaz.git #Mettez à jour votre fork en local $ git fetch projet_original_master #Fusionnez (merge) maintenant votre copie locale avec le projet d'origine $ git checkout master $ git merge projet_original_master/master #Validez vos changements $ git commit -a -m "Synchronisation avec le projet original" #Envoyez vos changements sur github $ git push
$ git status $ git add <file> $ git commit -m "mon commentaire" $ git status $ git push origin <nom_de_la_branche>
git checkout otherbranch myfile.txt
(elles ne manquent pas !)
Retour à la page : Développer et Contribuer
Autres langues pour cette page : (en)