2017-05-15 1 views
1

GitHub에서 분기의 커밋 목록을 얻으려면 어떻게해야합니까?GitHub에서 분기의 모든 커밋을 볼 수 있습니까?

저장소에 대한 웹 페이지를 열 때 "커밋", "릴리스"및 "제공자"탭 중 "분기"탭을 클릭합니다. 그런 다음 관심있는 지점을 클릭하지만 지점의 웹 페이지에 커밋 목록이 표시되지 않습니다.

브랜치를 다른 브랜치에 병합하려는 요청이있는 경우 풀 요청에 대한 웹 페이지를 열 때 "대화"및 "파일 변경됨"탭 중 "커미트"탭이 표시됩니다. "Commits"탭을 클릭하면 해당 지점의 커밋 목록이 나에게 표시됩니다.

그래서 GitHub는 분기 수준이 아닌 끌어 오기 요청 수준에서 커밋을 구성하는 것으로 보입니다. 맞습니까?

감사합니다.

답변

1

GitHub의 코드 탭에서 원하는 브랜치를 열었 으면 [number] commits을 클릭하면 해당 브랜치에서 시작하는 전체 커밋 기록을 볼 수 있습니다. 끌어 오기 요청과 달리 이는 비교 대신 전체 기록보기이므로 서로 기반한 분기간에 겹침이 있음에 유의하십시오.

+0

감사합니다. [number]를 클릭하면 특정 분기의 커밋뿐만 아니라 저장소의 모든 분기에 대한 모든 커밋이 표시됩니다. 지점의 모든 커밋 만 나열 할 수 있습니까? – Tim

+0

Git 브랜치는 단순히 시간이 지남에 따라 커밋되는 포인터입니다. 이 때문에, 이전에 겹쳐진 커밋은 실제로 브랜치의 "위에"있고, 그들은 여전히 ​​더 새로운 커밋의 자식들입니다. (브랜치 요청과 마찬가지로) 상위 브랜치에없는 새로운 브랜치를 비교하려면 GitHub의 브랜치를 방문하고 브랜치 스위처 옆에있는 '새 풀 요청'을 클릭하십시오. 걱정하지 마십시오. 실제로 확인없이 새로운 풀 요청을 만들지는 않을 것입니다. 그냥 GitHub의 이전 비교 버튼 이름이 바뀌 었습니다. –

관련 문제