Français ▾
Localized versions of git-check-attr manual
  1. English
  2. Français
  3. 日本語
  4. Português (Brasil)
  5. українська мова
  6. 简体中文
Topics ▾ Latest version ▾ git-check-attr last updated in 2.52.0
Changes in the git-check-attr manual
  1. 2.52.0 2025年11月17日
  2. 2.50.1 → 2.51.2 no changes
  3. 2.50.0 2025年06月16日
  4. 2.43.1 → 2.49.1 no changes
  5. 2.43.0 2023年11月20日
  6. 2.40.1 → 2.42.4 no changes
  7. 2.40.0 2023年03月12日
  8. 2.25.1 → 2.39.5 no changes
  9. 2.25.0 2020年01月13日
  10. 2.18.1 → 2.24.4 no changes
  11. 2.18.0 2018年06月21日
  12. 2.7.6 → 2.17.6 no changes
  13. 2.6.7 2017年05月05日
  14. 2.1.4 → 2.5.6 no changes
  15. 2.0.5 2014年12月17日

Check your version of git by running

git --version

NOM

git-check-attr - Affiche les informations gitattributes

SYNOPSIS

git check-attr [--source <arbre-esque>] [-a | --all | <attr>…​] [--] <nom-de-chemin>…​
git check-attr --stdin [-z] [--source <arbre-esque>] [-a | --all | <attr>…​]

DESCRIPTION

Pour chaque nom de chemin, cette commande listera si chaque attribut est unspecified, set, ou unset en tant qu’attribut git sur ce nom de chemin.

OPTIONS

-a
--all

Liste tous les attributs qui sont associés aux chemins spécifiés. Si cette option est utilisée, les attributs unspecified (non spécifiés) ne seront pas inclus dans la sortie.

--cached

Ne prendre en compte .gitattributes dans l’index seulement, en ignorant l’arbre de travail.

--stdin

Lire les noms de chemin depuis l’entrée standard, un par ligne, au lieu de la ligne de commande.

-z

Le format de sortie est modifié pour être analysable par la machine. Si --stdin est également donné, les chemins d’entrée sont séparés par un caractère NUL au lieu d’un caractère de saut de ligne.

--source=<arbre-esque>

Vérifier les attributs par rapport à l’arbre-esque spécifié. Il est courant de spécifier l’arbre source en nommant un commit, une branche ou une étiquette qui lui est associée.

--

Interpréter tous les arguments précédents comme des attributs et tous les arguments suivants comme des noms de chemin.

Si ni --stdin, ni --all, ni -- n’est utilisé, le premier argument sera traité comme un attribut et le reste des arguments comme des noms de chemin.

SORTIE

La sortie est de la forme : <chemin> COLON SP <attribut> COLON SP <info> LF

sauf si -z est en vigueur, auquel cas NUL est utilisé comme délimiteur : <chemin> NUL <attribut> NUL <info> NUL

<chemin> est le chemin d’un fichier en cours d’interrogation, <attribut> est un attribut en cours d’interrogation et <info> peut être soit :

unspecified

lorsque l’attribut n’est pas défini pour le chemin.

unset

lorsque l’attribut est défini comme faux.

set

lorsque l’attribut est défini comme vrai.

<valeur>

lorsqu’une valeur a été attribuée à l’attribut.

La mise en mémoire tampon se fait comme documenté sous l’option GIT_FLUSH dans git[1]. L’appelant à la charge d’éviter les blocages causés par le remplissage excessif d’un tampon d’entrée ou la lecture d’un tampon de sortie vide.

EXEMPLES

Dans les exemples, le fichier .gitattributes suivant est utilisé :

*.java diff=java -crlf myAttr
NoMyAttr.java !myAttr
README caveat=unspecified
  • Lister un seul attribut :

    $ git check-attr diff org/example/MyClass.java
    org/example/MyClass.java: diff: java
  • Lister plusieurs attributs pour un fichier :

    $ git check-attr crlf diff myAttr -- org/example/MyClass.java
    org/example/MyClass.java: crlf: unset
    org/example/MyClass.java: diff: java
    org/example/MyClass.java: myAttr: set
  • Liste de tous les attributs d’un fichier :

    $ git check-attr --all -- org/example/MyClass.java
    org/example/MyClass.java: diff: java
    org/example/MyClass.java: myAttr: set
  • Lister un attribut pour plusieurs fichiers :

    $ git check-attr myAttr -- org/example/MyClass.java org/example/NoMyAttr.java
    org/example/MyClass.java: myAttr: set
    org/example/NoMyAttr.java: myAttr: unspecified
  • Toutes les valeurs ne sont pas également univoques :

    $ git check-attr caveat README
    README: caveat: unspecified

VOIR AUSSI

GIT

Fait partie de la suite git[1]

TRADUCTION

Cette page de manuel a été traduite par Jean-Noël Avila <jn.avila AT free DOT fr> et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n .

AltStyle によって変換されたページ (->オリジナル) /