機能固有のブランチ (「開発」ブランチから) に取り組んでいるときに、間違ったアプローチを取り (数回:/)、基本的に、現在のコミットの前にこのブランチのすべてのコミットを削除したいと考えています。
この種の状況で私が以前に行ったことは、git rebase -i development
保持したいコミット (最新のもの) の前にすべてのコミットを実行して削除し、git push --force を実行して、リモートリポジトリを更新して、最も多くのコミットのみを含めることです。最近のゴールデンコミット。
これを行った後、このリベース コミットの変更をコミットするときが来ましたが、git が私の要求に対して少し奇妙な応答をしているようです。それが言ういくつかのファイルがあります
both modified: app/helpers/statistics_helper.rb
deleted by us: app/models/referrals/chart.rb
deleted by us: app/views/statistics/_referrals.html.haml
deleted by us: app/views/statistics/_referrals2.html.haml
deleted by us: app/views/statistics/_referrals3.html.haml
これにどう答えたらいいのかわからない。git add
「私たちによって削除されました」が前にあるファイルの場合、これらのファイルは削除されますか?