そのため、ローカル マシンで変更を加えて展開するのではなく、ライブ サーバーで直接変更を (愚かにも) 行っていました。これは私の展開を台無しにしました。それで、「git reset --hard」を実行することになりました。
私のリモートサーバーには、project.gitディレクトリ(リポジトリ用...これは裸です)とプロジェクトディレクトリ(実際のアプリケーション用)があります。
しかし、「git reset --hard」を実行しようとすると、作業ツリー上にいないことがわかります。config に入り、bare を false に変更すると、同じことが表示されます。
アイデア?