質問

Magentoに新しい拡張機能をインストールしたばかりで、コミットしてプッシュしました。 Githubのステージングブランチにあります。私はそれを使用してステージングサーバーに引っ張りました

git pull origin staging

そして、それは私のウェブサイトを壊しました。私はそれを元に戻す必要があります。やった

git push -f origin HEAD^:staging
git reset --hard HEAD^
git push origin staging

これにより、ブランチから拡張機能が削除されました。しかし今、私がこのブランチをサーバー上で使用して引っ張ったとき

git pull origin staging

それは言う」すでに最新のものです".

今すぐサーバーからこの拡張機能を削除するには??

役に立ちましたか?

解決

私があなたの問題を正しく理解した場合、あなたは3つのレポを持っています

  1. GitHubのリモコン
  2. 開発のためのローカル
  3. ステージングサーバーのローカル

最初にすべてのレポを更新し、次にリモコンと開発の履歴を書き直して、ステージングを引っ張ろうとしました。残念ながら、ステージングにはすでに独自の歴史があるので、ステージングで以下を試してください。

git fetch
git reset --hard origin/staging

これにより、ステージングの歴史も書き直されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top