통합 관리/SourceTree

[SourceTree] 'fast-forward가 가능해도 새 커밋으로 생성' 의 의미

sorry0101 2023. 8. 3. 11:18

나는 기본적으로 저 체크 박스가 풀려있었는데

Merge branch 'develop' into '(내 브랜치)'

라는 커밋 기록이 남지 않고 통합되버려서 흠냐링 왜 그러지 했는데

 

알고보니 지금까지

fast-forward : branch 간의 병합을 진행할 때 추가 커밋없이 해당 브랜치의 Head commit으로 이동되는 것

이 되고 있어서 그랬던 것

 

그래서 체크를 해주게 되면 merge를 했다는 커밋 기록을 남길 수 있게 됨

 

옵션에서 체크 박스 활성화를 해둘 수 있음


참고

https://velog.io/@devp1023/GIT-%EB%B3%91%ED%95%A9-%EC%B6%A9%EB%8F%8C-%ED%95%B4%EA%B2%B0-3-way-merge-fast-forward