サーバーにデプロイした後に変更をロールバックする方法をテストするために、git revert
とgit reset
をテストしました。テキスト "test"をビューに追加し、追加、コミット、デプロイした。Devコミットが同じでも、サーバーとローカルコードが異なる
これは、「テスト」テキストを持ち、期待どおりにdevサーバーに表示されるコミット2になります。ローカルでは、私はgit resetを実行しました - 以前のコミットに1つ、コミット1はビューに "テスト"がありません。私はリセットを強制するためにコードを-fでプッシュしました。
しかし、私はdevサーバーを見ると、ビューにはまだ "テスト"と表示されます。
追加すると、そのビューファイルを変更するたびに、マージ競合が発生していないとローカルで修正できないマージ競合が発生するようになりました。
作業ディレクトリを持つ*リポジトリにプッシュしていますか? –
はい、それは作業ディレクトリです – wongkoty