2017-12-17 1 views
0

몇 가지 이유 때문에 git 내역에 2 개의 매우 큰 파일이 있었는데,이를 강제로 삭제하려고 했으므로 파일을 삭제해야했기 때문에 삭제해야했습니다. 로컬 전체에서 내 자식 목록을 삭제하고 다시 푸시했습니다. 그러나, 내가 영웅에게 밀어 넣으려고 할 때, 나는 지역에서 일을 놓치고 있으며, 나는 당겨야한다고 말한다. git pull heroku master을 실행하면이 2 개의 거대한 파일을 다시 끌어 내려 내 최신 변경 사항을 다시 heroku에 푸시하지 못하게합니다.Heroku 앱에서 파일 삭제

어떻게하면이 두 파일을 내 Heroku 앱에서 삭제할 수 있습니까? 그것들은 단지 이미지 파일입니다.

답변

1

경고 : 강제 밀기 전에 수행중인 작업을 이해했는지 확인하십시오! 여기에서는 괜찮을 지 모르지만 일반적으로 위험 할 수 있습니다. 당신은 단지 force push해야 할 수도 있습니다

: 당신은 로컬 역사를 다시 작성했기 때문에

git push --force-with-lease heroku master 

이다, 당신의 새로운 master는 Heroku가의 master에서 reachable 없습니다. 힘내는 일을 잃지 않도록 널 열심히 노력한다.

당신은 Git에게 "X, Y, Z 커밋을 잃을 지 알고 있습니다. 내가 고의로 다시 작성한 커밋입니다. 제 말을 들어주십시오."

관련 문제