Git에서 git merge --no-ff 옵션의 효과로 올바른 것은?
어려움 GitHub Docs해설
기본적으로 Git은 fast-forward가 가능하면 머지 커밋 없이 포인터만 이동합니다. --no-ff 옵션은 항상 머지 커밋을 생성하여 '이 기능이 별도 브랜치에서 개발되었다'는 이력을 그래프에 남깁니다. Git Flow 등의 브랜칭 전략에서 feature 브랜치의 경계를 명확히 하기 위해 사용합니다.
기본적으로 Git은 fast-forward가 가능하면 머지 커밋 없이 포인터만 이동합니다. --no-ff 옵션은 항상 머지 커밋을 생성하여 '이 기능이 별도 브랜치에서 개발되었다'는 이력을 그래프에 남깁니다. Git Flow 등의 브랜칭 전략에서 feature 브랜치의 경계를 명확히 하기 위해 사용합니다.