로컬 복사본없이 원격 자식 커밋 로그 가져 오기


18

원격 GIT 저장소에서 커밋 로그 사본을 로컬 컴퓨터로 복제 / 풀링 하지 않고 SSH 만 사용하고 싶습니다. 이게 가능해?

예를 들어, 나는 다음과 같은 것을하고 싶다 :

git log -- git@github.com/twitter/bootstrap.git

이것은 일반적이어야합니다. 나는 GitHub API에 대해 알고있다. 이 명령은 SSH를 통해 액세스 할 수있는 모든 GIT 저장소와 작동해야합니다.

답변:



0

그렇게 보이지는 않습니다 (적어도 지금은 쉽게 가능합니다-아마도 이것을 가능하게하기 위해 Git을 확장 할 수 있습니다).

얕은 복제본을 임시 프로젝트로 만든 다음 스크립트를 실행 git log한 다음 디렉토리를 다시 제거 하는 작은 스크립트를 작성했습니다 . 얕은 복제는 희망적으로 빠를 것입니다.

스크립트는 다음과 같습니다 : https://github.com/albertz/helpers/blob/master/git-log-remote.sh


깊이가 1 인 얕은 복제본을 만들면 가장 최근의 커밋 만 로그에있게됩니다.
Mixologic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.