fr:devel:git_github
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:devel:git_github [2013/01/27 15:26] – [Premières questions à propos de Git/GitHub] niconil | fr:devel:git_github [2021/02/13 11:23] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Utilisation de Git/GitHub ====== | ====== Utilisation de Git/GitHub ====== | ||
| - | Dans la page [[fr: | + | Dans la page [[fr: |
| Maintenant ce n'est qu'un point de départ, la gestion de version soulevant bien d' | Maintenant ce n'est qu'un point de départ, la gestion de version soulevant bien d' | ||
| Ligne 11: | Ligne 11: | ||
| * __Ramener une copie en local depuis mon ' | * __Ramener une copie en local depuis mon ' | ||
| <code bash> | <code bash> | ||
| - | $ git ... | + | $ git clone git@github.com:< |
| </ | </ | ||
| * __Mettre à jour depuis ma copie locale mon ' | * __Mettre à jour depuis ma copie locale mon ' | ||
| 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 | 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 | ||
| <code bash> | <code bash> | ||
| - | $ git ... | + | $ git commit -a -m "la description du commit" |
| + | $ git push | ||
| </ | </ | ||
| * __Créer une nouvelle branche__ | * __Créer une nouvelle branche__ | ||
| - | ... | + | la commande ci-dessous crée une branche à partir de la branche courante : |
| + | < | ||
| + | git checkout -b newbranch | ||
| + | </ | ||
| * __Cela fait 6 mois que j'ai //forké// **actionaz**, | * __Cela fait 6 mois que j'ai //forké// **actionaz**, | ||
| - | vu sur [[http://bradlyfeeley.com/2008/09/03/update-a-github-fork-from-the-original-repo/]] | + | vu sur [[http://www.croes.org/gerald/blog/synchroniser-son-fork-github-avec-le-projet-original/551/]] |
| - | ===== Ressources Web pouvant | + | <code bash> |
| + | # | ||
| + | $ git clone git@github.com:< | ||
| + | |||
| + | #Ajoutez à votre fork le remote du projet d' | ||
| + | $ git remote add projet_original_master git:// | ||
| + | |||
| + | #Mettez à jour votre fork en local | ||
| + | $ git fetch projet_original_master | ||
| + | |||
| + | #Fusionnez (merge) maintenant votre copie locale avec le projet d' | ||
| + | $ git checkout master | ||
| + | $ git merge projet_original_master/ | ||
| + | |||
| + | #Validez vos changements | ||
| + | $ git commit -a -m " | ||
| + | |||
| + | #Envoyez vos changements sur github | ||
| + | $ git push | ||
| + | </ | ||
| + | * __Enregistrer ses modifications dans une branche spécifique__ | ||
| + | < | ||
| + | $ git status | ||
| + | $ git add < | ||
| + | $ git commit -m "mon commentaire" | ||
| + | $ git status | ||
| + | $ git push origin < | ||
| + | </ | ||
| + | * __Récupérer un fichier spécifique d'une autre branche__ | ||
| + | < | ||
| + | git checkout otherbranch myfile.txt | ||
| + | </ | ||
| + | ===== Ressources Web pouvant | ||
| + | |||
| + | //(elles ne manquent pas !)// | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | ---- | ||
| + | Retour à la page : [[fr: | ||
| + | |||
| + | Autres langues pour cette page : [[en: | ||
| - | ... A faire | ||
fr/devel/git_github.1359300388.txt.gz · Dernière modification : (modification externe)
