반응형
GitHub에서 단일 commit-diff를 다운로드하는 방법은 무엇입니까?
${SHA}웹 인터페이스를 통해 GitHub에서 단일 커밋 (라고 부르겠습니다)을 얻고 싶습니다 .
예를 들면 다음과 같습니다.
$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar
...하지만 전체 저장소를 복제 할 필요가 없습니다 (문제의 저장소가 큽니다).
분명히 GitHub는 웹 인터페이스를 통해 주어진 커밋의 diff를 표시 할 수 있지만 어떻게이를 (통합 된) diff 파일로 추출 할 수 있습니까 (이상적으로는 커밋 메시지가 그대로 유지됨)?
좋습니다. 직접 답을 찾았습니다.
commit-URL에 추가 .patch(또는 .diff)하면 멋진 패치가 제공됩니다.
https://github.com/foo/bar/commit/${SHA}.patch
Git과 GitHub가 할 수있는 일을 몰랐던 10 가지 덕분에 ...
나는 끝에 /를 추가해야한다는 것을 알았습니다.
https://github.com/foo/bar/commit/${SHA}.patch/
참고 URL : https://stackoverflow.com/questions/21903805/how-to-download-a-single-commit-diff-from-github
반응형
'Programing' 카테고리의 다른 글
| 내 환경 변수는 무엇입니까? (0) | 2020.09.14 |
|---|---|
| JDK 7이 설치된 Mac OS X에서 IDEA IntelliJ를 어떻게 실행합니까? (0) | 2020.09.14 |
| 각도 표현식 {{::}} 안의 두 콜론은 무엇을 의미합니까? (0) | 2020.09.14 |
| 파일 체크 아웃없이 git 분기 전환 (0) | 2020.09.14 |
| Git의 서버 저장소에서 단일 파일을 가져 오는 방법은 무엇입니까? (0) | 2020.09.14 |