Add -- to separate files from revisions

So that if you have a file "foo" and a branch "foo", git doesn't complain.