Folderify
This is a script that converts a git repo into a set of folders and back.
Converting Git repo into folders
Folderify will convert a repo into a set of folders where each commit will get it's own dedicated folder.
Converting a set of folders into a git repo
You can also convert a set of folders into a git repo. Each folder will make a separate commit.