what i meant is that with Git when you clone you get the entire
history, all branches, everything.
so if 50 developers do a git clone, then you have 50 full backups.
if the hard disc with the "central" repo dies, then you can easily
recreate it from any of the 50 clones.
but i agree with you that commits that are not pushed/pulled somewhere,
are typically not backed up.
On Thu, 08 Mar 2012 16:19:40 +0100, Godmar Back <god...@gmail.com> wrote:
On Thu, Mar 8, 2012 at 2:40 AM, radovan bast <radovan.b...@uit.no> wrote:
- you get backup "for free"
Could you explain this point?
I would have made that argument for SVN/CVS, really any centralized
In git, you're dealing with (possibly numerous) repositories on different
machines. Unless all the machines on which they're located are backed up,
you don't have backup (unless you push/pull every commit to an upstream
repository on a backed-up machine, such as github). Using SVN, where the
SVN repository is (typically) housed on a server that is backed up, every
commit is an automatic backup. In git, it's not, unless you do a
commit+push every time you'd do a commit in SVN.
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 firstname.lastname@example.org.
To unsubscribe from this group, send email to
For more options, visit this group at