처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / Git / 문제

Git에서 Fast-Forward Merge가 발생하는 조건은?

보통 GitHub Docs
보기 및 정답
A 현재 브랜치에 병합 대상 브랜치 이후로 새 커밋이 없어, 포인터만 앞으로 이동시키면 되는 경우이다
B 두 브랜치에 존재하는 커밋의 총 개수가 모두 동일하고 파일 변경 내역에 차이가 전혀 없는 특수한 경우이다
C 병합할 두 브랜치 간에 충돌이 하나도 없고 모든 파일의 내용이 완전히 일치하는 경우이다
D 원격 저장소에서 GitHub 웹 인터페이스를 통해 직접 병합 버튼을 클릭하는 경우이다

해설

Fast-Forward Merge는 대상 브랜치가 현재 브랜치의 직접적인 후손일 때 발생합니다. 현재 브랜치 이후로 새 커밋이 없으므로 브랜치 포인터를 단순히 앞으로 이동시키면 됩니다. 별도의 병합 커밋이 생성되지 않아 이력이 선형으로 유지됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기