確かにこれに関する投稿がありましたが、実際にコミットしたのは、それが正しいことだと思ったからです。
そのため、開発用と本番用の 2 つのリポジトリがあります。緊急のバグ修正であったため、本番環境で何かを編集する必要がありました。現在、開発環境よりも本番環境の方が新しいファイルが 3 つあります。
プロダクションで 3 つのファイルをコミットし、プルを試みましたが、マージ エラーがあると表示されました。新しいファイルを開発サーバーにコピーして貼り付け、すべてを再試行しましたが、うまくいきませんでした。これで、必要なものが開発にあり (コピーして貼り付けたので)、コミットされたので、競合するファイルをプルして上書きするにはどうすればよいでしょうか?
---- @Seths の返信をフォローアップ
わかりました、質問を言い換える必要があると思います:) 3つのリポジトリがあります。1 つの開発、1 つの GitHub および 1 つの運用。通常、本番環境を更新するには、開発から GitHub へgit pull origin master
(GitHub から本番環境へ) プッシュするだけで機能します。
残念ながら、スタッシュせずに本番環境でファイルを変更しました。プルを試みるときにマージではなく上書きを強制するにはどうすればよいですか?