

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


CC BY-SA 3.0
2015-12-15T05:58:49.580
20007
2015-12-15T07:09:53.787
9254
question
git github
Initial commitも含め別のブランチに移したい


リネームしましょう。

[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]


CC BY-SA 3.0
2015-12-15T06:12:20.080
20009
2015-12-15T07:09:53.787
2015-12-15T07:09:53.787
7837
7837
20007
answer