Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| technique:git:accueil [2019/04/13 14:50] – créée francoisa | technique:git:accueil [2024/04/02 15:08] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Git : gestionnaire de version ====== | ====== Git : gestionnaire de version ====== | ||
| - | Git permet de conserver un historique de versions d'un ou de plusieurs fichiers. Utilisé en majeurs | + | Git permet de conserver un historique de versions d'un ou de plusieurs fichiers. Utilisé en majeure |
| + | |||
| + | Bref, Git c'est de la balle ! | ||
| * [[: | * [[: | ||
| + | * [[: | ||
| ===== Liens utiles ===== | ===== Liens utiles ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ===== Aide ===== | ||
| + | |||
| + | pour avoir la liste des options/ | ||
| + | |||
| + | git help | ||
| + | |||
| + | git help -a | ||
| + | |||
| + | git help commande | ||
| + | |||
| + | git commande -h | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Quelques commandes git de base ===== | ||
| + | |||
| + | Initialisation d'un dossier utilisé pour git (permet de faire des commits) | ||
| + | |||
| + | < | ||
| + | git init dossier | ||
| + | |||
| + | </ | ||
| + | |||
| + | Créer les infos concernant l' | ||
| + | |||
| + | < | ||
| + | git config --local user.name "Mon nom simplifié / pseudo" | ||
| + | git config --local user.email " | ||
| + | |||
| + | </ | ||
| + | |||
| + | Ajout d'un fichier / dossier / tout au stagging | ||
| + | |||
| + | < | ||
| + | git add fichier | ||
| + | git add dossier | ||
| + | git add . | ||
| + | |||
| + | </ | ||
| + | |||
| + | Créer un commit | ||
| + | |||
| + | < | ||
| + | git commit -m " | ||
| + | |||
| + | </ | ||
| + | |||
| + | Envoyer les commit au repository distant | ||
| + | |||
| + | < | ||
| + | git push | ||
| + | |||
| + | </ | ||
| + | |||
| + | Récupérer les dernières modifs issues du dépot | ||
| + | |||
| + | < | ||
| + | git pull | ||
| + | |||
| + | </ | ||
| + | |||
| + | Récupérer une copie locale d'un repository | ||
| + | |||
| + | < | ||
| + | git clone https:// | ||
| + | |||
| + | </ | ||
| + | |||
| + | Avoir des infos sur le dépot en cours | ||
| + | |||
| + | < | ||
| + | git status | ||
| + | |||
| + | </ | ||
| + | |||
| + | Avoir des infos sur les commits existants | ||
| + | |||
| + | < | ||
| + | git log | ||
| + | |||
| + | </ | ||
| + | |||
| + | Avoir de l'aide | ||
| + | |||
| + | < | ||
| + | git help / git help commande | ||
| + | |||
| + | </ | ||
| + | |||
| + | Ajouter un " | ||
| + | |||
| + | < | ||
| + | git tag " | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Branches et autres - à compléter avec détails ===== | ||
| + | |||
| + | Créer une autre branche et basculer dessus | ||
| + | |||
| + | < | ||
| + | git rm fichier-ou-dossier #supprimer fichier-dossier lors du prochain commit | ||
| + | |||
| + | git mv fichier-ou-dossier #renommer fichier-dossier lors du prochain commit | ||
| + | |||
| + | git branch -b nouvellebranche | ||
| + | |||
| + | git diff commit1 commit2 # | ||
| + | |||
| + | git checkout | ||
| + | |||
| + | git reset | ||
| + | |||
| + | git rebase | ||
| + | |||
| + | </ | ||