질문 : `git merge`와`git merge --no-ff`의 차이점은 무엇입니까? gitk log 사용하면 둘 사이의 차이점을 찾을 수 없습니다. 차이점을 어떻게 관찰 할 수 있습니까 (git 명령 또는 일부 도구 사용)? 답변 --no-ff 플래그는 HEAD 가 병합하려는 커밋의 조상 git merge 가 "빨리 감기"를 실행하는 것을 방지합니다. 빨리 감기는 병합 커밋을 구성하는 대신 git이 들어오는 커밋을 가리 키도록 분기 포인터를 이동하는 경우입니다. 이것은 일반적으로 로컬 변경없이 git pull 을 수행 할 때 발생합니다. 그러나 때로는 특정 분기 토폴로지를 유지하기를 원하기 때문에 이러한 동작이 발생하는 것을 방지하고 싶을 때가 있습니다 (예 : 토픽 분기에서 병합하고 히스토리를 읽..