다양한 주제에 대한 브랜치를 만들고 더 이상 필요하지 않을 때 정기적으로 삭제하지 않고 이제는 약 50 개의 브랜치를 만들었습니다.)
분기를 삭제하려고했는데 일부 변경 사항이 병합되지 않았습니다.
내가 원하는 것은 마스터에없는 리포지토리의 브랜치에 어떤 변경 사항이 있는지 정확히 볼 수있는 기능입니다. 그렇게 할 방법이 있습니까?
미리 감사드립니다.
답변
마스터에 병합되지 않은 커밋이있는 분기를 나열하려면 다음을 수행하십시오.
git branch --no-merged master
관련 커밋을 나열하려면 :
git cherry -v master <branch>
답변
나는 구문을 기억하려고 할 때이 질문을 보았습니다.
git log <branch> --not master --stat
마스터에 병합되지 않은 <branch>에 대한 커밋이 표시됩니다. –stat에는 커밋으로 변경된 파일이 포함됩니다. master를 다른 브랜치 이름으로 바꾸어 두 브랜치를 비교할 수도 있습니다.
답변
.NET으로 분기에 대한 개요를 얻는 것은 매우 쉽습니다 gitk
.