Français ▾ Topics ▾ Latest version ▾ git-hash-object last updated in 2.43.0

NOM

git-hash-object- Calculer l’ID d’objet et créer optionnellement un objet depuis un fichier

SYNOPSIS

git hash-object [-t <type>] [-w] [--path=<fichier> | --no-filters]
		[--stdin [--literally]] [--] <fichier>…​
git hash-object [-t <type>] [-w] --stdin-paths [--no-filters]

DESCRIPTION

Calcule la valeur de l’ID d’objet pour un objet du type spécifié avec le contenu du fichier nommé (qui peut se trouver en dehors de l’arbre de travail), et écrit optionnellement l’objet résultant dans la base de données d’objets. Signale son ID d’objet sur sa sortie standard. Lorsque <type> n’est pas spécifié, la valeur par défaut est "blob".

OPTIONS

-t <type>

Spécifier le type d’objet à créer (par défaut : "blob"). Les valeurs possibles sont commit, tree, blob et tag.

-w

Écrire réellement l’objet dans la base de données d’objets.

--stdin

Lire l’objet depuis l’entrée standard au lieu d’un fichier.

--stdin-paths

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

--path

Hacher l’objet comme s’il se trouvait au chemin donné. L’emplacement du fichier n’influence pas directement la valeur de hachage, mais le chemin est utilisé pour déterminer quels filtres Git doivent être appliqués à l’objet avant de pouvoir être placé dans la base de données d’objets. En conséquence de l’application des filtres, le blob réel mis dans la base de données d’objets peut différer du fichier donné. Cette option est principalement utile pour hacher des fichiers temporaires situés en dehors du répertoire de travail ou des fichiers lus depuis stdin.

--no-filters

Hacher le contenu tel quel, en ignorant tout filtre d’entrée qui aurait été choisi par le mécanisme d’attributs, y compris la conversion de fin de ligne. Si le fichier est lu depuis l’entrée standard, cela est toujours impliqué, sauf si l’option --path est fournie.

--literally

Permettre à --stdin de hacher n’importe quel déchet en un objet libre qui autrement ne passerait pas l’analyse standard d’objets ou les vérifications git-fsck. Utile pour les tests de résistance de Git lui-même ou pour reproduire les caractéristiques d’objets corrompus ou faux rencontrés en conditions réelles.

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 .