Re: git objects
- From
Shawn Pearce <spearce@spearce.org>
- Date
- Dec 24, 2015, 23:34 UTC
- Message-ID
- <CAJo=hJt9c6gr9AuapR7yUSYchF8=67AYQp-06XrTudbfa2ipkA@mail.gmail.com>
- In-Reply-To
- <CACnwZYfMKG18ZTR3bCLY5FRsBYmSsC9Co2e=iLRYxsM=w=Dqog@mail.gmail.com>
On Thu, Dec 24, 2015 at 2:17 PM, Thiago Farina <tfransosi@gmail.com> wrote:
Show 5 quoted lines
> > When ever I make a commit (assume I'm changing a single file) and do a > 'git push origin master', git says 'Counting objects: 6, done.' > > Does git makes 6 objects everytime? What are those objects?
1 commit object; 1 blob object for the new file revision; 1 tree object for the top level directory; 3 tree objects for intermediate paths = 6
So your single file is some path like "src/main/lib/foo.c".