On Thu, Sep 1, 2011 at 5:53 PM, Konstantin Khomoutov <
> I honestly do not want to appear as wishing to be smarter than those
> smart guys who wrote Git, but I'm yet to see a developer around me who
> really thinks of Git (or any other [D]VCS for that matter) in terms of
> tracking content. We shove files to our VCSes, we `git add` or
> `git rm` them, and after we cloned, we see a filesystem tree populated
> with files. So while it may be 150% correct to have this
> "content-based" mental picture in mind, it's equally hard to deny
> that popular VCSes, Git included, do track files assembled in
I know what you're saying, and I see the files I'm adding as files in a
hierarchical filesystem structure, but when I'm dealing with Git and I have
to ask myself any question to do with the files or the contents of files,
I'm obliged to remember that Git tracks content, not the file hierarchy! I
can't speak for anyone else, but I certainly do think of it in terms of
tracking content, in the right context.
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To post to this group, send email to email@example.com.
To unsubscribe from this group, send email to
For more options, visit this group at