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

Git에서 Squash Merge의 동작과 장점으로 올바른 것은?

어려움 GitHub Docs
보기 및 정답
A 브랜치의 여러 커밋을 하나의 커밋으로 합쳐서 메인 브랜치에 병합하여 이력을 깔끔하게 유지한다
B 병합 시 발생하는 모든 충돌을 코드의 문맥을 분석하여 자동으로 해결하는 고급 자동 병합 기능이다
C 원격 브랜치를 삭제하면서 해당 브랜치의 커밋을 현재 브랜치에 동시에 병합한다
D 변경 내용을 분석하여 커밋 메시지를 자동으로 생성하고 병합 이력에 기록한다

해설

Squash Merge(git merge --squash)는 기능 브랜치의 여러 작은 커밋들을 하나의 커밋으로 압축하여 대상 브랜치에 적용합니다. 메인 브랜치의 이력이 깔끔해지는 장점이 있지만, 개별 커밋의 상세 이력은 사라집니다.

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

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

정규반 살펴보기