Initial commitも含め別のブランチに移したい


GitHub上に新規作成した空のリポジトリがあります。  
本来は、そのリポジトリをクローンし、適当にmasterブランチにコミットし、そこからトピックブランチへ分岐させ、その上で作業し、最終的にmasterに対してPRを送るはずでした。  
ですが今すべての作業をmaster上で行っていたことに気付いてしまいました。  
私がやりたいのは、このmasterブランチ上のコミットを **全て**
別のブランチに移し替え、その上その移し替え先のブランチがmasterから分岐していることにすることです。  
可能でしょうか？  
またこの状況からmasterに対してPRを送る方法が他にありましたらご教授ください。




リネームしましょう。

[code]

    git branch -m master develop   # ローカルmasterをdevelopにリネーム
    git push origin :master  # リモートのmasterブランチを削除
    git push --set-upstream origin develop # リモートにdevelopとしてプッシュ
    
[/code]

それか、単純にブランチを作ればいいのでは？

[code]

    git branch develop master
    git checkout develop
    git push origin develop
    
[/code]

