2013-05-01 3 views
5

근무일 동안 원격 저장소에 만들어진 모든 푸시 로그를 작성하여 빌드 정보를 표시하도록 요청 받았습니다. 원격 저장소에 필요한 정보를 얻는 데 문제가 있습니다.원격 기록의 로그

"$ git log"를 사용하여 저장소의 로컬 버전과 관련된 정보를 얻을 수 있으며 리모컨의 "$ git reflog show origin/master"명령과 거의 비슷하지만 여기에서 주요 문제점이 있습니다 세부 사항을 보여주지 않는다는 것입니다.

내 원격 저장소가 BitBucket에서 호스팅됩니다. 나는 푸시 된 파일 목록과 해당 푸시와 관련된 커밋 메시지를 하루 종일 얻으려고합니다. 이것이 가능한가?

+0

Bitbucket API를 사용해 보셨습니까? 이것은 여러분의 필요에 맞는 것 같습니다 : https://confluence.atlassian.com/display/BITBUCKET/changesets+Resource#changesetsResource-GETalistofchangesets – Archeg

답변

5
git log origin 

이렇게하면 리모컨 origin에 커밋 로그가 제공됩니다.

git-log(1)

+1

커밋이 푸시와 다른 점에 유의하십시오! 자식 로그는 커밋을 보여줍니다. 그것은 누가 커밋을 밀어 언제 당신을 보여주지 않습니다. 일반적으로 오늘부터 한 번의 푸시로 많은 잠재적으로 오래된 커밋이 있습니다. – michas

0

당신은 해당 지역의 리모컨/원산지로 원격 지사를 가져 첫째 있습니다. 그런 다음 이것을 기록 할 수 있습니다. 예를 들어, 지점 마스터에서 작업하는 경우 :

git fetch 
git log FETCH_HEAD 

이 지금 당신에게 당신의 로컬 컴퓨터에서 리모트/원산지/마스터의 로그를 표시합니다.

관련 문제