実現したいこと
rebaseについての疑問点を解消したい
リモートに1度pushしているブランチをrebaseすると必ずforce pushが必要になるが、現在のrebaseの使い方が正しいか知りたい
発生している問題・分からないこと
以下のrebaseの手順が正しいか知りたい
2チームで開発を進めている
devブランチからfeature-Aとfeature-Bを作成し,それぞれ開発を進める
※両ブランチともレビューしてもらうためリモートにはpush済み
先にdevブランチにfeature-Aをmerge
その後feature-Bをdevブランチにmergeする→この時devブランチはfeature-Aのmerge分1コミット進んでいる状態
この状態でローカルでfeature-Bをrebaseしてdevブランチの最新を取り込む
rebase後devブランチにfeature-Bをmerge
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
一度リモートにpushしたブランチはrebaseしてはいけないという記事があった
反対にrebaseをするとforce pushが必要になるのはしょうがないという記事もあった
そもそもリモートにあげたブランチをrebaseしなければforce pushの作業は発生しないと思うので
今回のrebaseの使い方が正しいのかわからない
補足
特になし
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/01/28 02:57 編集
2024/01/28 07:06 編集