I recently converted an svn repository with git svn. Unfortunately the svn history has a number of empty commit messages. This is a problem when I rebase and
git svn
You can use cherry pick:
git checkout -b temp_branch master git checkout git cherry-pick --allow-empty-message first_commit_to_include^..my_branch # delete old my_branch and rename temp_branch to my_branch git branch -D my_branch git branch -m my_branch