新しいプロジェクトでは、git を初めて使用するチームで、masterに直接コミットすることから始めました。誤って master でいくつかの不適切なコミットを行い、それが中央リポジトリにプッシュされ、チーム全体によってプルダウンされました。
私たちの間違いに気づき、悪いコミットの前にコミットから機能ブランチを作成しました。私たちのチームは現在、機能ブランチに喜んで取り組んでいます。
悪いコミットを再導入することなく、マスターブランチに機能ブランチからの正確なコードを含めたいと考えています。
このmerge theirs
オプションは、新しいバージョンの git から削除されているようです。それでは、悪いコミットを破棄して、マスターを機能ブランチとまったく同じように見せる最善の方法は何でしょうか?
- マージ?
- リセットしますか?
- リベース?