22 Apr
2013
22 Apr
'13
3:17 p.m.
Part of the point of git is that you can commit and share patches without pushing them to the main branch and so can make sure things are clean before you do.
Specifically - make sure there are no commits adding README.md files to the root directory - make sure there are no "Merge " commits in the history.
You can use git log to look for such commits and git rebase -i HEAD~some_number To edit the last some_number of branches (to delete them clean up the commit messages, merge branches).