私はプロジェクトで他の数人の開発者と協力しており、バージョン管理に git を使用しています。私たちは皆、さまざまな程度の git 初心者です。何らかの理由で、開発者のコミットの 1 つが新しい作業を上書きしています - 他の開発者が変更をコミットしますが、すべて問題ありません - この開発者は変更をコミットし、新しい変更は彼の古いバージョンで上書きされます。これはそれ自体がトピックです (そして、どんな洞察も歓迎します)。
私の質問は: どうすれば履歴を調べて、彼のコミットを削除できますか? リベースを使用しますか? チェリーピック?私が言ったように、私は多かれ少なかれ git の初心者であり、頼りになる経験を持っている人は誰もいません。