다양한 주제에 대한 브랜치를 만들고 더 이상 필요하지 않을 때 정기적으로 삭제하지 않고 이제는 약 50 개의 브랜치를 만들었습니다.)
분기를 삭제하려고했는데 일부 변경 사항이 병합되지 않았습니다.
내가 원하는 것은 마스터에없는 리포지토리의 브랜치에 어떤 변경 사항이 있는지 정확히 볼 수있는 기능입니다. 그렇게 할 방법이 있습니까?
미리 감사드립니다.
다양한 주제에 대한 브랜치를 만들고 더 이상 필요하지 않을 때 정기적으로 삭제하지 않고 이제는 약 50 개의 브랜치를 만들었습니다.)
분기를 삭제하려고했는데 일부 변경 사항이 병합되지 않았습니다.
내가 원하는 것은 마스터에없는 리포지토리의 브랜치에 어떤 변경 사항이 있는지 정확히 볼 수있는 기능입니다. 그렇게 할 방법이 있습니까?
미리 감사드립니다.
답변:
마스터에 병합되지 않은 커밋이있는 분기를 나열하려면 다음을 수행하십시오.
git branch --no-merged master
관련 커밋을 나열하려면 :
git cherry -v master <branch>
-a원격 분기를 포함 하려면 플래그를 추가하십시오 .
master으로 origin상향한다.
-a매개 변수를 추가하면 로컬 및 원격 분기 -r가 표시 되고와 함께 원격 분기 만 표시됩니다.