私の友人はプロジェクトの一部に取り組んでおり、私は別の部分に取り組んでいます。
私の友人は、コードレビューされていないコードをコミットしました。これを元に戻す必要があります。しかし、私は彼が彼の仕事を失うことも望んでいません。
基本的に、私は約 20 分の時間をさかのぼりたいと思っています。私は彼のマシンにすべての変更を加えてもらいたいのですが、マスター ブランチにはこれらの変更を加えないようにしたいと考えています。
これを行う最善の方法は何ですか?私は git reset --hard を実行することを懸念しています - それは永続的であることがわかりました。これを実行すると、友人が git pull を実行したときに友人のコンピューター上のファイルが消去されるのではないかと心配しています。