원격 Repo에는 발생 된 주요 기능 (기능 및 수정 사항)이 주요 개발로 병합되었습니다. repo를 정리하기 위해 더 이상 필요하지 않은 가지를 삭제하도록 요청했습니다.원격 지점에서 마지막으로 커밋 한 사람 표시
원격 지점을 나열하는 git 명령이 있고 누가 가장 마지막으로 커밋 한 사람입니까?
원격 Repo에는 발생 된 주요 기능 (기능 및 수정 사항)이 주요 개발로 병합되었습니다. repo를 정리하기 위해 더 이상 필요하지 않은 가지를 삭제하도록 요청했습니다.원격 지점에서 마지막으로 커밋 한 사람 표시
원격 지점을 나열하는 git 명령이 있고 누가 가장 마지막으로 커밋 한 사람입니까?
이렇게하면 원본 분기를 모두 나열한 다음 분기 + 작성자 이름/이메일을 인쇄합니다.
for br in $(git for-each-ref --format='%(refname)' refs/remotes/origin/
do
echo "${br} $(git show -s --format=\"%an %ae\" ${br})"
done
나는 그것이 당신이 시작하고 싶다고 생각하지 않습니다. 사용하시는 것이 더 좋을 것 같습니다.
git branch --merged origin/master
또는 이와 비슷한 것입니다. 어떤 분과는 어떤 지류가 유일한 역사를 가리키지 않고 삭제 될 수 있는지에 대한 질문에 답합니다.
감사! 나는 실제로'git for-each-ref --format = '% (authorname) % (refname)'refs/remotes/origin'을 사용했지만, 당신의 도움 없이는 그렇게하지 못했습니다. – Bracket
웁스! 다른 ref 형식 지정자를 찾는 것을 완전히 잊었습니다. 그것은 훨씬 더 간단해진다. –
아니요, 이것에 대한 명령은 없지만, 우연히 저는 어제 이것을 할 수있는 작은 스크립트를 작성했습니다 : https://gist.github.com/meagar/efb61fbd91f0188be7ba이 작업을 수행하는 스크립트가 많이 있으며, 그들 중 많은 수가 아마 내 것보다 낫다. – meagar
원격 브랜치를 나열하는 한,'git branch -r' 또는'git remote show origin'을 사용할 수 있습니다. [this post] (http://gitready.com/intermediate/2009/02/13/list-remote-branches.html)를 참조하십시오. –