질문이 있습니다. 큰 파일을 git로 푸시하는 실수를했습니다. 그런데 git rm이이 큰 파일을 포함하고 있습니다. git pull 또는 git clone하고 싶다면 크고 쓸모없는 파일을 다운로드해야합니다. 이 문제를 해결하는 방법? 대단히 감사합니다. 정말 실행 취소에큰 파일을 git로 푸시하는 실수를 범했습니다.
-1
A
답변
2
당신은 힘 푸시 권한이 있어야합니다 마지막 커밋 :
git reset --hard HEAD~
을 그리고이 서버에 밀어 :
이 마지막 커밋 죽이기에
git push origin master --force
0
귀하의 경우, 커밋 내역을 다시 작성하여 문제가되는 커밋을 모두 제거하거나 다시 커밋을 이동하여 강제로 밀어 넣을 수 있습니다 ocal 브랜치를 사용하여 원격 브랜치의 히스토리를 모두 오버라이드한다.
다른 사람이 아무 것도 저지르지 않으면 로컬 변경을 강제로 수행하는 것이 가장 쉬운 방법 일 수 있습니다. 과정을 수행하는 방법에 여기 확인 :
https://superuser.com/questions/35267/how-can-i-roll-back-1-commit
이 솔루션을 선호하는 경우가 망할 놈의 핸드북 역사를 커밋 재 작성하는 방법에 대한 광범위한 지침이있다 : 일단 당신
관련 문제
- 1. 내가 큰 실수를 거래
- 2. Bitbucket에서 GIT로 미디어 파일을 사용합니까?
- 3. git로 많은 파일을 우발적으로 삭제
- 4. eclipse git로 덮어 쓴 파일을 복구하십시오.
- 5. 큰 사이트가 새로운 업데이트를 푸시하는 방법
- 6. FileList에서 파일을 푸시하는 방법은 무엇입니까?
- 7. svn에서 git로 마이그레이션 : 불안정한 연결로 큰 저장소에 대해 .gitignore 파일을 만드는 방법은 무엇입니까?
- 8. Git을 반대로 사용하면 ... 내가 만든 큰 실수
- 9. php round() 실수를 앞두고
- 10. Fortran에서 배열에 (큰) N 개의 실수를 포함하는 행을 읽습니다.
- 11. 안드로이드 아키텍처의 첫 번째 단계 - 큰 실수를 피할 수있게 도와주세요.
- 12. 팀이 TFS에서 GIT로 이동
- 13. 이력을 git로 저장
- 14. 프로젝트를 git로 전송 하시겠습니까?
- 15. git로 여러 분기 병합
- 16. 실제로 git로 당기기
- 17. git로 부분 푸시?
- 18. 푸시 알림 파일을 푸시하는 방법은 무엇입니까?
- 19. 새 파일을 GitHub에 푸시하는 방법은 무엇입니까?
- 20. 지난 시간까지 파일을 푸시하는 방법은 무엇입니까?
- 21. 다트를 사용하여 파일을 GitHub에 푸시하는 방법
- 22. 커밋에서 추가 된 파일을 git로 표시하는 방법은 무엇입니까?
- 23. git로 커밋 B와 비교하여 커밋 A의 파일을 찾았습니까?
- 24. matlab에 배열에서 실수를 추출하십시오
- 25. 팬더가 실수를 계산합니까?
- 26. Jsreport 기본 샘플 실수를
- 27. 실수를 되 돌리는 것
- 28. 실수를 찾을 수 없습니다
- 29. 실수를 풀거나 놓기
- 30. 연재시 어떤 실수를 했습니까?
은 'git rm'을 사용했다면'git commit -m "은 쓸모없는 파일을 제거하고''git push'를 실행 했습니까? – user1135469
@ user1135469 : 나머지는 안심입니다.'git rm'은 큰 바이너리 파일을 자식 저장소에서 절대로 지우지 않을 것입니다. – mvp