Cleaned up some comments in push.
Realized there was a problem when a push was attempted, when there hadn't been a clone before. Though this leads me to wonder if pushing two commits in a row would result in the correct rebasing behaviour...