Vous êtes sur la page 1sur 1

Configuration Modifications locales Branches

git
git
config
config
--global
--global
user.name "nom"
user.email "prenom.nom@cnrs.fr"
Commandes Git
• Annuler les modifications réalisées dans un fichier
git checkout -- fichier
• Afficher la liste des branches
git branch
git config --global color.ui auto git reset [--mixed] HEAD fichier
git config --global credential.helper cache • Créer une nouvelle branche
git config --global http.postBuffer 524288000 • Ajouter des fichiers au prochain commit git branch nom_branche
git add fichier1 fichier2 fichier3
• Vérifier la configuration • Basculer sur une branche
git config --global –l • Enlever un fichier du prochain commit git checkout nom_branche
git rm --cached fichier
• Fusionner une branche dans la branche courante
Créer un dépôt • Supprimer un fichier git merge nom_branche
git rm fichier
• Créer un dépôt vide • Supprimer localement une branche
git init projet • Supprimer récursivement les fichiers d'un répertoire
git branch -d nom_branche
git rm repertoire/ -r
• Créer un dépôt en clonant un dépôt distant • Afficher les différences entre deux branches
git clone url • Renommer un fichier
git mv fichier nouveau_nom git diff nom_branche1...nom_branche2
• Créer un dépôt local dans un répertoire local existant
cd repertoire_projet • Déplacer un fichier
git mv fichier destination/
git init git add –A
Dépôts distants
• Afficher l'état des fichiers nouveaux ou modifiés
git status • Afficher la liste des dépôts déclarés
Ignorer des fichiers git remote -v
• Afficher les modifications des fichiers suivis modifiés
• Créer la liste des fichiers à ignorer et la publier git diff • Afficher des informations sur un dépôt
git config --global core.excludefiles **/*.log git remote show nom_depot (ex:origin)
Modifier le fichier .gitignore • Afficher les modifications du prochain commit
git add .gitignore git diff --cached • Déclarer un dépôt
git commit –m "Partage des fichiers à ignorer" git remote add chemin|url
• Effectuer un commit
• Afficher la liste de tous les fichiers ignorés git commit • Déclarer le dépôt origin
git ls-files --other --ignored --exclude-standard git commit -a (ajouter automatiquement les fichiers) git remote add origin url
git commit -m "Message du commit"
• Récupérer les données d'un dépôt déclaré
• Modifier le dernier commit git fetch nom_depot
Historique git commit --amend
• Récupérer les données de la branche d'un dépôt
• Afficher tous les commits (format par défaut ou court) • Etiqueter le dernier commit et fusionner dans la branche courante
git log git pull [nom_depot] [nom_branche_distante]
git tag nom_tag
git log --pretty=-short
• Afficher les x derniers commits • Publier les modifications locales d'une branche
• Annuler les n derniers commit git push [nom_depot] [nom_branche_locale]
git log -n x git revert HEAD ( dernier commit )
• Afficher les commits d'un fichier ou d’un répertoire git revert HEAD~ ( 2 derniers commit ) • Supprimer une branche dans un dépôt déclaré
git log fichier git revert HEAD~2 ( 3 derniers commit ) git push nom_depot :nom_branche_distante
git log repertoire/ git push nom_depot --delete
• Retourner à la version du dernier commit nom_branche_distante
• Afficher des statistiques pour chaque fichier modifié
git log --stat
(Supprime les nouveaux fichiers et les modifications)
ATTENTION : Cette opération ne peut pas être annulée • Publier les information de tags
• Afficher le contenu d'un commit git reset --hard HEAD git push nom_depot --tags
git show id_commit Guillaume HARRY | Guide d’utilisation Git : Commandes de base Septembre 2015

Vous aimerez peut-être aussi