Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.43.1 → 2.55.0 no changes
-
2.43.0
2023-11-20
- 2.42.1 → 2.42.4 no changes
-
2.42.0
2023-08-21
- 2.39.1 → 2.41.3 no changes
-
2.39.0
2022-12-12
- 2.22.2 → 2.38.5 no changes
-
2.22.1
2019-08-11
- 2.7.6 → 2.22.0 no changes
-
2.6.7
2017-05-05
- 2.5.6 no changes
-
2.4.12
2017-05-05
- 2.1.4 → 2.3.10 no changes
-
2.0.5
2014-12-17
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,blobettag. - -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
--pathest fournie. - --literally
-
Permettre à
--stdinde 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 .