開発

[Git,GitHub]Revertしたブランチを改めてdevelopに適用する方法

GitHub

 

  1. feat/branchAをdevelopにマージした
  2. developからfeat/branchAをRevertした
    他のリリースとfeat/branchAを同時にリリースしてはいけないと経営者からの命令で。
  3. feat/branchAをdevelopに改めてマージしたい

 

しかしGitHub上のchangesでのPRではfeat/branchA to developでは差分が0になってしまう

 

対応方法

 

git checkout develop
git checkout -b feat/branchA-retry

リバートをリバートする

git revert [2でRevertしたコミットのハッシュ]

developをpullする

git pull develop

⭐️ IDEのVS Codeなどで手動でコンフリクトを解消

  • この時に別のVS CodeでRevert前のブランチに切り替えたコードを別画面に置く
  • リバート前のPRで差分を見ながら直す

 

GitHubのリモートにPushする

git push origin feat/branchA-retry

 

さらにGitHub上で

feat/branchA-retry to developのPRを作成する

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)