끄적이기
139
2022-06-23 12:14:30
3
191

git branch 나누기


 하나의 리포지토리에서 커밋 컨벤션에 맞춰 목적 별로 브랜치를 나눠 따로 커밋을 하고 있습니다.

a브랜치의 작업 완료 시 main 브랜치와 머지하는데

왜 b, c브랜치의 커밋 기록에 a브랜치의 커밋이 뜨는 걸까요?

어디서 잘못 했길래 이러는 건지...


브랜치 별로 어떤 작업을 했는 지 구분해서 보기 위함이었는데 ㅠㅠ

0
  • 답변 3

  • 프로구라무
    111
    2022-06-23 12:56:10
  • 클라이번
    308
    2022-06-23 13:13:42

    Merge는 기본적으로 브랜치간의 동기화라고 보시면 편합니다.

    B 브랜치를 A 브랜치와 머지하게 되면, B 브랜치의 모든 커밋내역을 A 브랜치에 추가하는 개념이라 보시면 됩니다.


    따라서 현재 말씀주신 현상은 정상처리 된걸로 생각되고,

    일부 커밋내역만 옮기고 싶으신거라면 Cherry-pick을 사용하셔야 합니다.

  • 인성 절구로 빻음
    4k
    2022-06-23 13:17:32
    merge할때 --no-ff 옵션을 줬을때 나오는 결과값을 원하시는 건가요?
  • 로그인을 하시면 답변을 등록할 수 있습니다.