IT

특정 커밋을 위해 GitHub에서 .zip을 다운로드하는 방법은 무엇입니까?

lottoking 2020. 8. 21. 08:01
반응형

특정 커밋을 위해 GitHub에서 .zip을 다운로드하는 방법은 무엇입니까?


github에서 호스팅되는 라이브러리의 소스가 포함 된 .zip을 다운로드하고 싶지만 마스터는 표준입니다. 다운로드 할 때마다 다른 버전을 다운로드 할 수 있기 때문입니다.

이 특정 라이브러리에는 태그가 없어서 사용할 수 없습니다.

특정 커밋 샤에 대한 source.zip을 어떻게 다운로드합니까?


다운로드 URL에 원하는 샤를 넣을 수 있습니다.

https://github.com/{username}/{projectname}/archive/{sha}.zip

일반적으로 작동하는 URL이있는 경우 "master"를 원하는 특정 sha로 변경할 수 있습니다.


커밋 코드를 볼 때 오른쪽 상단의 "코드 찾아보기"버튼을 클릭 한 다음 "ZIP 다운로드"를 클릭합니다.


이것은 오래된 질문이지만 커밋의 전체 저장소가 아니라 커밋만을 참조하고 싶었습니다.

$ wget http://github.com/username/repo/commit/sha1.patch
#                        ^^^^^^^^ ^^^^        ^^^^
#                        change   change      change

/commit.patch부분은 중요한 부분이되고.

이번 한동안 되 돌린 변경 사항을 병합하려는 경우 유용하지 않습니다.

참고 URL : https://stackoverflow.com/questions/13636559/how-to-download-zip-from-github-for-a-particular-commit-sha

반응형