It's repo, not file oriented.
1. To use like Dropbox, download a tarball of the whole repo.
2. To use like GitHub, clone or fork the repo.
3. To download files from the browser, use Firefox or something
else that isn't Safari.
I'd very much like to see you learn how to do (2) so we could
stop with the whole "just email me the file" stuff. For (2), you
either need to learn how to use the terminal (like the rest of us
do) or learn how to use one of the GUI interfaces to GitHub.
The GitHub view you get on the web is of their copy of the world.
It's how we share files by synching with the origin at GitHub.
In the regular use of GitHub, you have a complete
copy of everything locally and just update via pulls. So once
you've cloned, you never have to clone again. You can send and
receive files that automerge with a total of three commands:
add a new file to your local repo
> git add <file>
commit the current version of the file to your local repo:
> git commit -m "explanation of why" <file>
push your changes back to the origin:
> git push
pull down most recent state of origin:
> git pull
That's about all you'd ever be doing with it in the way of commands.
We can worry about all the stuff that makes GitHub so awesome later,
but we need to get you using the basics.
- Bob