ホーム

GitHubでローカルbranch名を変更し、リモートbranchを削除し、名前を変更したbranchをpushする

皆さんこんにちわ!本日は、GitとGitHubのお話しでございます。チームで開発をしていて、ブランチ名を変えてくださいと注意を受けたことがありますか?私はあります。こんな感じで。

・ローカルでブランチを作った
・ローカルからリモートへプッシュした
・ローカルとリモートのブランチ名を変更する必要が出て来た

今回は、ローカルのブランチの名前の変更方法、それから、既にリモートへプッシュしてしまったブランチを新しいブランチに置き換える方法を書いていきたいと思います!流れは以下のような感じでございます

・ローカルのブランチ名を変える
・リモートのブランチを削除する
・名前を変えたローカルのブランチをプッシュする

さあ、行ってみましょう!

まずは、念のために、現在のリモートとローカルの差異を無くしておきましょう。

$ git reset --hard featuer/add_oauth_api
HEAD is now at dd1a60f2a Some Token

次に、ローカルのブランチ名を変更します

$ git branch -m featuer/add_oauth_api feature/add_oauth_api

そして、間違っているリモートのブランチを消します

$ git push origin :featuer/add_oauth_api
To https://github.com/wizpra/wizpra.git
 - [deleted]             featuer/add_oauth_api

そして最後に、名前を変えたブランチをpushします

$ git push origin feature/add_oauth_api
* [new branch]          feature/add_oauth_api -> feature/add_oauth_api

以上になります!ありがとうございました 🙂

Pocket
LinkedIn にシェア

エンジニアにおすすめできる本

Card image cap
リーダブルコード

より良いコードを書くためのシンプルで実践的なテクニック

Card image cap
Webを支える技術

HTTP,URI,HTML,そしてREST

Card image cap
誰でもPythonで作れる

儲かるAIとソフトウェアの作り方

Card image cap
プログラマが知るべき97のこと

現場で使える実践哲学のマスターピース

Card image cap
情熱プログラマー

時代を超えて。ソフトウェア開発者の幸せな生き方

Card image cap
アジャイルサムライ

プログラミング達人開発者への道

Card image cap
Rubyを作った男 まつもとゆきひろ

コードの世界 スーパー・プログラマになる14の思考法

ご提供 sponsor
 

Meee!(ミー)は、ビジネスからプライベート利用まで、個人のスキルを気軽に売り買いできるスキルマーケットです。カテゴリや居住地から、検索することが可能です。

 

ランゲージエクスチェンジは、ネイティブスピーカーと気軽にマッチングできる言語交換プラットフォームです。あなたの地元に住む外国人を探したり、留学や海外移住の前に、現地のネイティブスピーカーと繋がることもできます!

宣伝
 

りょすけトークchは、仕事や私生活をより豊にするYouTubeチャンネルです。文献(本、映画、論文)から役に立つ情報をまとめ、生涯にわたり役に立つ哲学をお届けしています。是非、チャンネル登録してみてね

-ホーム

Copyright© offブログ! , 2021 All Rights Reserved Powered by AFFINGER5.