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.53.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 <typ>] [-w] [--path=<fil> | --no-filters] [--stdin [--literally]] [--] <fil>… git hash-object [-t <typ>] [-w] --stdin-paths [--no-filters]
BESKRIVNING
Beräknar objekt-ID-värdet för ett objekt med angiven typ med innehållet i den namngivna filen (som kan finnas utanför arbetsträdet) och skriver eventuellt det resulterande objektet till objektdatabasen. Rapporterar dess objekt-ID till standardutdata. När <typ> inte anges används som standard "blob".
ALTERNATIV
- -t <typ>
-
Ange vilken typ av objekt som ska skapas (standard: "blob"). Möjliga värden är
commit,tree,blobochtag. - -w
-
Skriv faktiskt objektet in i objektdatabasen.
- --stdin
-
Läs objektet från standardindata istället för från en fil.
- --stdin-paths
-
Läs filnamn från standardinmatningen, ett per rad, istället för från kommandoraden.
- --path
-
Hasha objektet som om det vore placerat på den givna sökvägen. Filens plats påverkar inte direkt hashvärdet, men sökvägen används för att avgöra vilka Git-filter som ska tillämpas på objektet innan det kan placeras i objektdatabasen. Som ett resultat av att filter tillämpas kan den faktiska blobben som placeras i objektdatabasen skilja sig från den givna filen. Det här alternativet är främst användbart för att hasha temporära filer som finns utanför arbetskatalogen eller filer som läses från stdin.
- --no-filters
-
Hasha innehållet som det är, och ignorera eventuella inmatningsfilter som skulle ha valts av attributmekanismen, inklusive konverteringen vid radslut. Om filen läses från standardindata är detta alltid underförstått, såvida inte alternativet
--pathanges. - --literally
-
Tillåter
--stdinatt hasha skräp till ett löst objekt som annars kanske inte skulle klara standardobjektparsning eller git-fsck-kontroller. Användbart för att stresstesta Git självt eller för att reproducera egenskaper hos korrupta eller falska objekt som påträffas i fritt tillstånd.
GIT
En del av git[1]-sviten