Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
gestion_du_code_source [2017/08/08 08:48] admin |
gestion_du_code_source [2017/08/08 08:57] (Version actuelle) admin [Créer un dossier et se positionner] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Gestion du code source avec Git ====== | ====== Gestion du code source avec Git ====== | ||
| + | ===== Versionning ===== | ||
| + | |||
| + | ==== Installer et configurer GIT pour Windows ==== | ||
| - | ===== Installer et configurer GIT pour Windows ===== | ||
| <code> | <code> | ||
| git config --global user.name "Votre nom ou pseudo" | git config --global user.name "Votre nom ou pseudo" | ||
| Ligne 9: | Ligne 11: | ||
| - | ===== Créer un dossier et se positionner ===== | + | ==== Créer un dossier et se positionner ==== |
| <code> | <code> | ||
| - | mkdir myRepo | + | mkdir myRepo // Créé un répertoire nommé myRepo |
| - | cd myRepo | + | cd myRepo // Se positionne dans le répertoire nommé myRepo |
| </code> | </code> | ||
| - | ===== Ajout à l'index GIT ===== | + | ==== Ajout à l'index GIT ==== |
| <code> | <code> | ||
| git add checklist-vacances.md // Ajoute un fichier spécifique. | git add checklist-vacances.md // Ajoute un fichier spécifique. | ||
| Ligne 23: | Ligne 25: | ||
| - | ===== Commit ===== | + | ==== Commit ==== |
| <code> | <code> | ||
| git commit -a -m "Ajouté itinéraire dans checklist-vacances.md" | git commit -a -m "Ajouté itinéraire dans checklist-vacances.md" | ||
| Ligne 30: | Ligne 32: | ||
| - | ===== Commit ===== | + | ==== Commandes utiles ==== |
| <code> | <code> | ||
| - | git commit -a -m "Ajouté itinéraire dans checklist-vacances.md" | + | git log // Lister les commits |
| + | |||
| + | git checkout SHADuCommit // Se positionner sur un commit particulier | ||
| + | |||
| + | git checkout master // Revenir à la branche principal | ||
| </code> | </code> | ||
| + | |||
| + | |||
| + | |||
| + | ===== Sauvegarde / Partage ===== | ||
| + | |||
| + | ==== Envoyer des modifications dans un repository distant ==== | ||
| + | <code> | ||
| + | git push origin master | ||
| + | </code> | ||
| + | |||
| + | ==== Récupérer des modifications d'un repository distant ==== | ||
| + | <code> | ||
| + | git pull origin master | ||
| + | </code> | ||
| + | |||
| + | |||
| + | ==== Récupérer un repository ==== | ||
| + | <code> | ||
| + | git clone lienFourniParGitHub | ||
| + | </code> | ||
| + | |||
| + | |||