I just rebased a branch against the master, then committed and pushed the end result.
This seems to work. Git status is showing
nothing to commit, working directory clean
However, when I checked the remote repository, the changed files didn't arrive. This is confusing and a little scary because my local client is saying everything is dandy (all files safely stored remotely), when it really isn't.
Any suggestions on:
- How to force the push to remote even though local git is thinking there's nothing to push?
- How to make sure the client correctly indicate the sync status?