新しいプロジェクトに着手したばかりで、SourceTreeでGitLabを使用しています。ブランチ(Origin\master)を作成しましたが、このブランチを開発に使用するというミスを犯したため、最初のいくつかの変更をこのブランチにプッシュしました。今、私はこのブランチが実際に製品バージョンを持っているべきであり、Origin\developブランチが開発に使用されるべきであることを学びました。
Masterブランチの名前をOrigin\developに変更し、元のバージョンのアプリケーションで新しいOrigin\masterブランチを作成する方法はありますか?
私はプロジェクトの唯一の開発者なので、誰にも影響しません。可能であれば、コマンドラインgitを使用しないため、SourceTreeでその方法を説明できます。私はSourceTreeに精通しています。
このようなものを試すことができます。 OPのニーズに合わせて、 this great answer から修正された回答。
git branch -m master develop # rename master on local
git Push Origin :master # delete master on remote
git Push Origin develop # create develop on remote
git checkout -b master develop # create a new local master on top of develop
git Push Origin master # create master on remote
バージョン2.0.20.1以降のSourceTreeインストラクション