私はgitを初めて使用し、次の問題があります。
私は自分のプライベート ブランチでいくつかの大きなコード ファイルに取り組み、それをリファクタリングしたので、そのほとんどは他のいくつかのコード ファイルに移動されました。今、「git merge --squash --no-commit mybranch」を介してマスターにマージしようとしていますが、コミットしようとするとエラーが発生します:
エラー: 'foo' にはインデックスにステージングされた変更があります (ファイルを保持するには --cached を使用するか、強制的に削除するには -f を使用します)
また、foo のステータスは「変更済み」および「bar に名前変更済み」ですが、bar は foo から使用される新しいファイルです。これが名前変更とコミットではないことをgitに伝えるにはどうすればよいですか?