Updated documentation on trees

Had this issue while talking to the API.

If you don't have the base_tree, it will put a commit on top, with the correct parent, but all the rest of your files will be deleted.