|  | git-hash-object(1) | 
|  | ================== | 
|  |  | 
|  | NAME | 
|  | ---- | 
|  | git-hash-object - Compute object ID and optionally creates a blob from a file | 
|  |  | 
|  |  | 
|  | SYNOPSIS | 
|  | -------- | 
|  | 'git-hash-object' [-t <type>] [-w] [--stdin] [--] <file>... | 
|  |  | 
|  | DESCRIPTION | 
|  | ----------- | 
|  | Computes the object ID value for an object with specified type | 
|  | with the contents of the named file (which can be outside of the | 
|  | work tree), and optionally writes the resulting object into the | 
|  | object database. Reports its object ID to its standard output. | 
|  | This is used by "git-cvsimport" to update the index | 
|  | without modifying files in the work tree. When <type> is not | 
|  | specified, it defaults to "blob". | 
|  |  | 
|  | OPTIONS | 
|  | ------- | 
|  |  | 
|  | -t <type>:: | 
|  | Specify the type (default: "blob"). | 
|  |  | 
|  | -w:: | 
|  | Actually write the object into the object database. | 
|  |  | 
|  | --stdin:: | 
|  | Read the object from standard input instead of from a file. | 
|  |  | 
|  | Author | 
|  | ------ | 
|  | Written by Junio C Hamano <junkio@cox.net> | 
|  |  | 
|  | Documentation | 
|  | -------------- | 
|  | Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>. | 
|  |  | 
|  | GIT | 
|  | --- | 
|  | Part of the linkgit:git[7] suite |