이 질문에 대한 후속 조치로 :
내가 팀을 혼자서 작업하는 경우 모든 커밋을 단일 diff로 스쿼시 한 다음 해당 diff를 병합하여 분기를 병합 할 때 유용한 커밋 메시지를 유지할 수 있습니다. 그러면 지점에서 어떤 변경 사항이 도입되었는지 쉽게 확인할 수 있으며 마스터 지점을 탐색 할 때 해당 지점에서 수행 한 기능 / 변경 / 무엇을 설명하는 단일 요약이 있습니다.
내 질문은 지금 팀과 함께 일할 때 어떻게 이것을 할 수 있습니까? 이 상황에서 브랜치는 원격 저장소로 푸시됩니다. 즉 , 브랜치의 모든 커밋을 단일 커밋으로 스쿼시 할 수 없습니다 . 지점이 공개 인 경우에도 여전히 마스터 지점에 단일 유용한 병합 커밋이있을 수 있습니까? ( "유용하다"는 말은 마스터 라인의 커밋이 (1) 지점에서 수행 한 작업에 대한 유용한 요약과 (2) 같은 차이점을 알려줍니다.