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> | ||
+ | |||
+ | |||