From: Shawn Pearce Date: Thu, 24 Dec 2015 23:34:33 GMT Subject: Re: git objects Message-ID: In-Reply-To: On Thu, Dec 24, 2015 at 2:17 PM, Thiago Farina wrote: > > 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".