Re: Extracting a single commit or object
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jan 1, 2009, 16:52 UTC
- Message-ID
- <alpine.DEB.1.00.0901011747580.30769@pacific.mpi-cbg.de>
- In-Reply-To
- <21223948.post@talk.nabble.com>
Hi,
On Tue, 30 Dec 2008, yitzhakbg wrote:
> How would I extract a single commit from a repository by it's SHA1 (or > any other treeish)?
Your question is not precise enough to answer. Are you looking for
- the commit message? - the patch? - all the files referenced by that commit? - all the files _and revisions_ referenced by that commit?
The answer depends quite a lot on the question...
> For that matter, how is any one single object extracted? Examples please.
The user-friendly way to look at a tree is
git show HEAD:Documentation/
or some such. Likewise, you can inspect single blobs like this:
git show HEAD:README
If you activated bash completion, you can even complete monsters like this:
git show \ v1.5.3:v1.5.3:t/t4013/diff.diff-tree_--cc_--patch-with-stat_--summary_master
Hth, Dscho