Outils pour utilisateurs

Outils du site


dev:git:alias

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:git:alias [2021/10/07 08:15] yoanndev:git:alias [2025/10/28 09:12] (Version actuelle) – Correction argument manquant git config yoann
Ligne 21: Ligne 21:
 </code>  </code> 
  
 +<note>
 +Les alias créées avec l'option **%%--global%%** sont enregistrés dans le fichier de configuration de l'utilisateur **~/.gitconfig** et sont disponibles pour tous les dépots.
 +</note>
  
 ===== Lister les alias ===== ===== Lister les alias =====
Ligne 26: Ligne 29:
 Les alias sont définis dans la configuration, pour lister les alias existants: Les alias sont définis dans la configuration, pour lister les alias existants:
 <code bash> <code bash>
-git config --global | grep alias+git config --global --list | grep alias
 </code> </code>
  
 ===== Exemples d'alias ===== ===== Exemples d'alias =====
 +
 +Création d'un alias "st" pour la commande "status" affichant la branche courante et un statut sommaire des modifications apportées sur les fichiers du répertoire de travail :
 +
 +<code bash>
 +git config --global alias.st "status --short --branch"
 +</code>
 +
 +{{alias_git_st.png}}
  
 Afficher les log sous forme d'arborescence: une ligne par commit, toutes les branches, l'option **%%--decorate%%** affiche les références Afficher les log sous forme d'arborescence: une ligne par commit, toutes les branches, l'option **%%--decorate%%** affiche les références
  
 <code bash> <code bash>
- git config --global alias.lg "log --graph --oneline --all --decorate"+git config --global alias.lg "log --graph --oneline --all --decorate"
 </code> </code>
 +
 +
 +Affiche un historique sous forme de graphe personnalisé intégrant des couleur et un format d’horodatage court à la française:
 +
 +<code bash>
 +git config --global alias.lg '!git --no-pager log --pretty=format:"%C(auto)%h%d - %s %C(#808080)[%ad] %Creset" --graph --all --date=format:"%d/%m/%y %H:%M"; echo ""'
 +</code>
 +
 +{{git_log_graphe_01.png}}
  
dev/git/alias.1633594518.txt.gz · Dernière modification : 2021/10/07 08:15 de yoann