Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| gestion_du_code_source [2017/08/08 08:44] admin créée | 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 11: | Ligne 13: | ||
| ==== 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> | ||
| - | ===== Commit  ===== | + | ==== 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. | ||
| git add . // Ajoute tous les fichiers du répertoire. | git add . // Ajoute tous les fichiers du répertoire. | ||
| </code> | </code> | ||
| + | |||
| + | |||
| + | ==== Commit  ==== | ||
| + | <code> | ||
| + | git commit -a -m "Ajouté itinéraire dans checklist-vacances.md" | ||
| + | </code> | ||
| + | |||
| + | |||
| + | |||
| + | ==== Commandes utiles ==== | ||
| + | <code> | ||
| + | git log // Lister les commits | ||
| + | |||
| + | git checkout SHADuCommit // Se positionner sur un commit particulier | ||
| + | |||
| + | git checkout master // Revenir à la branche principal | ||
| + | </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> | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||