2017_2018:s3:methodo:td:git
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 2017_2018:s3:methodo:td:git [2017/09/27 12:47] – [Tags] blay | 2017_2018:s3:methodo:td:git [2018/01/15 15:30] (current) – [Ressources] blay | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== TD sur le contrôle de version (Hands-on Git) ====== | ====== TD sur le contrôle de version (Hands-on Git) ====== | ||
| - | Basé sur le TD élaboré par** Cyril Ceccinel** | + | Basé sur le TD élaboré par** Cyril Cecchinel** |
| Et l'aide de [[https:// | Et l'aide de [[https:// | ||
| Line 39: | Line 39: | ||
| A Noter, que si vous travaillez sous Github ou BitBucket, en général, on crée le dépôt sur le site puis on le clone. | A Noter, que si vous travaillez sous Github ou BitBucket, en général, on crée le dépôt sur le site puis on le clone. | ||
| - | - Créer un répertoire '' | + | - Créer un répertoire '' |
| - Initialiser le dépôt : < | - Initialiser le dépôt : < | ||
| Line 55: | Line 55: | ||
| - Ajoutez le fichier '' | - Ajoutez le fichier '' | ||
| - Réinterprétez le résultat de la commande '' | - Réinterprétez le résultat de la commande '' | ||
| - | - Le fichier '' | + | - Le fichier '' |
| - Que donne la commande git status ? | - Que donne la commande git status ? | ||
| - Apportez quelques modifications au fichier '' | - Apportez quelques modifications au fichier '' | ||
| Line 160: | Line 160: | ||
| ==== Création/ | ==== Création/ | ||
| - | + | * Création d’un repo Git local | |
| - | - Création d’un repo Git local | + | < |
| - | $ git init myRepo | + | |
| Initialized empty Git repository in / | Initialized empty Git repository in / | ||
| - | + | </ | |
| - | | + | |
| - | $ git clone <URL du repo Git à cloner> | + | < |
| - | + | | |
| - | | + | < |
| - | $ git remote add origin <URL du repo Git> | + | |
| - | + | < | |
| - | | + | |
| - | $ git push master origin | + | < |
| - | + | ||
| - | | + | |
| - | $ git pull | + | |
| ==== Commiter des modifications ==== | ==== Commiter des modifications ==== | ||
| - | | + | |
| - | $ git status | + | < |
| - | - Versionner un nouveau fichier | + | |
| - | $ git add <Fichier à ajouter> | + | < |
| - | - Commiter un état courant avec un message de commit | + | |
| - | $ git commit -m " | + | < |
| [master (root-commit) b992814] Premier commit | [master (root-commit) b992814] Premier commit | ||
| 1 file changed, 5 insertions(+) | 1 file changed, 5 insertions(+) | ||
| | | ||
| - | + | </ | |
| - | | + | * Afficher l’historique du repo |
| - | $ git log | + | < |
| - | + | </ | |
| ==== Utiliser des branches ==== | ==== Utiliser des branches ==== | ||
| Line 235: | Line 231: | ||
| </ | </ | ||
| * Pousser tous les tags sur un serveur distant | * Pousser tous les tags sur un serveur distant | ||
| - | git push origin --tags | + | < |
| ==== Ressources ==== | ==== Ressources ==== | ||
| Line 245: | Line 241: | ||
| * A successful git branching model : http:// | * A successful git branching model : http:// | ||
| * L’étiquetage : | * L’étiquetage : | ||
| + | * [[https:// | ||
| // That’s all folks | // That’s all folks | ||
2017_2018/s3/methodo/td/git.1506516435.txt.gz · Last modified: 2017/09/27 12:47 by blay