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

Git에서 squash 머지(merge --squash)란 무엇인가요?

보통 GitHub Docs
보기 및 정답
A 브랜치의 여러 커밋을 하나의 커밋으로 합쳐서 대상 브랜치에 병합하는 방법이다
B 커밋을 압축하여 저장소의 전체 파일 크기를 줄이고 성능을 최적화하는 기능이다
C 모든 브랜치의 전체 커밋 이력을 하나의 브랜치로 합치는 명령이다
D 충돌이 발생한 파일을 자동으로 분석하여 해결 방안을 제시하는 기능이다

해설

git merge --squash feature-branch는 feature 브랜치의 모든 커밋 변경 사항을 하나의 커밋으로 합쳐 스테이징합니다. 메인 브랜치의 히스토리를 깔끔하게 유지하면서도 기능 단위로 변경 사항을 추적할 수 있어 널리 사용됩니다.

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

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

정규반 살펴보기