Vous êtes sur la page 1sur 1

A IDE M ÉMOIRE

CONFIGURATION BASIQUE
L'auteur
git config ‐‐global user.name "XXX"
Toute remarque ou suggestion pour améliorer cet aide mémoire
git config ‐‐global user.email "XXX"
Git est la bienvenue. Sites Git
L'éditeur par défaut de git http://git­scm.com
git config ‐‐global core.editor nano Fabrice DEJAIGHER ­ Chtiland.fr https://github.com
Afficher la configuration
git config ‐‐list MAJ & PUBLISH BRANCHES & TAGS ANNULER
Liste des dépôts git distants Lister toutes les branches existantes Annuler tous les changements locaux de
CRÉATION git remote ‐v git branch ‐a votre dossier de travail
Cloner un dépôt existant git reset ‐‐hard HEAD
Publier sa branche sur le dépôt origin Déplacer le HEAD sur une branche
git clone Annuler les changements sur un fichier
git push origin master git checkout <branche>
Créer un nouveau dépôt local en particulier
Récupérer tous les changements du Créer une branche basée sur le HEAD git checkout HEAD <fichier>
git init dépôt distant SANS LES INTÉGRER git branch <nouveau_nom>
Redéfinir votre HEAD sur un ancien
Créer un nouveau sur serveur git fetch origin
Supprimer une branche locale commit et ...
git init ‐‐bare Fusionner les changements d'une
git branch ‐d <branche>
branche dans le HEAD actuel ...annuler toutes les modifications depuis
MODIFICATIONS LOCALES git merge <branche>
Etat de votre dépôt
TAGS (VERSIONING) git reset ‐‐hard <commit>

Récupérer tous les changements du Liste des tags ...préserver toutes les modifications
git status
dépôt distant ET LES INTÉGRER comme non indexées
git tag ‐l
Afficher les modifications git pull origin master git reset <commit>
Ajouter un tag à la branche courante
git diff pull est équivalent à fetch+merge
...préserver les modifications locales non
git tag v1.0
Ajouter les fichiers au commit commitées
git add .
HISTORIQUE Pousser le(s) tag(s)
git reset ‐‐keep <commit>
De tous les commits depuis le début git push origin ‐‐tags
Ajouter un fichier au commit Pour annuler les changements commités
git log
git add <fichier> git revert <commit>
D'un fichier en particulier
Publier le commit
git log ‐p <fichier>
git commit ‐m "<description>"
Qui et quand a modifié un fichier ?
Modifier le dernier commit
git blame <fichier>
git ‐‐amend Version 1.0 ­ 2013­04­01 © Fabrice Dejaigher ­ Chtiland.fr

Vous aimerez peut-être aussi