언급했듯이 저는 반년 동안 github에 푸시하지 않았습니다. 그 안에 무시되지 않은 항아리가 여러 개 있기 때문에 푸시한 후에는 다음과 같이 보고됩니다. 으아아아
ssh로 변경하는 등 여러가지 방법을 찾아봤지만 모두 효과가 없었습니다. 기록을 버리고 현재 버전만 푸시하는 간단한 방법은 없을까요?정말 복제하고 다시 덮어쓸 수밖에 없는데 온라인에는 수백 메가바이트가 있으므로 간단히 버릴 수 있는 명령 매개변수가 있으면 가장 좋습니다.
현재 시도 중이며 괜찮으면 계속 작성하겠습니다. https://www.kernel.org/pub/software/scm/git/docs/git-filter-branch.html
伊谢尔伦2017-05-02 09:33:58
드디어 git과 함께 제공되는 filter-branch 명령을 사용하면 필터링하고 삭제할 수 있지만 밤새도록 실행했는데 끝나지 않고 98% 진행 상태에서 멈췄습니다. 나중에 BFG Repo-Cleaner 도구를 찾아서 몇 분 안에 삭제했습니다. .git 디렉토리의 크기가 약 2.9G에서 70M로 줄었습니다. 제출된 tar.gz, zip, jar, war 등을 모두 삭제했습니다. 과거에는 소스 코드를 남겨두고 마지막으로 github에 푸시하십시오.
구체적인 실행 과정은 다음과 같습니다.
으아아아