문제

방금 Magento에 새로운 확장을 설치하여 커밋하고 밀었습니다. Github의 준비 지점에 있습니다. 준비 서버를 사용하여 가져 왔습니다

git pull origin staging

그리고 그것은 단지 내 웹 사이트를 깨뜨 렸습니다. 다시 되돌려 야합니다. 나는했다

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

이것은 내 지점에서 확장을 제거했습니다. 하지만 이제이 분기를 서버에서 가져 오면

git pull origin staging

그것은 "이미 최신입니다".

지금 서버 에서이 확장을 제거하는 방법 ??

도움이 되었습니까?

해결책

내가 당신의 문제를 정확하게 이해하면 세 개의 저장소가 있습니다.

  1. Github의 리모컨
  2. 개발을위한 지역
  3. 준비 서버의 로컬

먼저 모든 저장소를 업데이트 한 다음 리모컨과 개발에서 역사를 다시 작성하고 준비를 시도했습니다. 불행히도, 스테이징은 이미 자체 역사를 이미 가지고 있었으므로 준비에 대해 다음을 시도해보십시오.

git fetch
git reset --hard origin/staging

이것은 준비에 관한 역사를 다시 작성하도록 강요 할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top