リモートブランチを別のブランチにマージするのではなく上書きするにはどうすればいいですか? 質問する

リモートブランチを別のブランチにマージするのではなく上書きするにはどうすればいいですか? 質問する

ブランチが 2 つあります。ステージングとベータです。ステージングには、まったく必要のないコード (ファイルを含む) が含まれています。ステージングからベータにこれらのファイルやコードがマージされないように、ベータでステージングを完全に上書きするにはどうすればよいでしょうか。

これを推奨する人もいます:

git checkout staging
git merge -s ours beta

しかし、既存のファイルは「コード競合」ではないので削除されないと思います。私は間違っていますか? 正しい場合、これをどのように実現すればよいですか?

ベストアンサー1

staging以下に基づいて、簡単に削除して再作成できますbeta

git branch -D staging
git checkout beta
git branch staging

おすすめ記事