Well, "save you bacon" sounds better than "save your assets" but the principle is the same. Git has tonnes of wonderful magic toys, but it seems it also has a little trick for saving the bacon when you accidentally loose something. One to bookmarked for those special days..
Something that I've seen with several older projects lately is a desire to upgrade from their aging cvs repositories to something better. Today, if you've read my blog lately at all, you might be able to guess that git has become the r.c.s. du jour, and it's really, really awesome too. So you should use it.
So how to move from cvs to git? Well, amusingly for that I've got a suggestion.
Instead of going straight to git, go to subversion as a stopping off point at the server level. One key reason I recommend this is that many developers (or managers) aren't yet ready to deal with git's command-line tools while there are lots of really great graphical svn tools on Windows, like TortoiseSVN. Then, when there's TortoiseGIT available you could migrate up to git with very little work.
Then, once you get svn going as your central repository you can use git-svn to locally interact with it and to have all of the usual git gravy - create local branches, use gitosis and gitjour to directly share your code with others, all while keeping the less technically savvy users happy with their point-and-click GUI tools.
So go git yourself into the 21st century!
You know, I just can't take how superhappymegaawesome git has become in the past year, it's completely mind blowing. The latest ohmyfsmthatissocool revelation is that some gnarly geeks created a Bonjour-based server for git called gitjour, so if you're out and about you can share your git code with anyone with almost zero pain. Wow.