훈배일지

  • 홈
  • 태그
  • 방명록

개발/Git 1

[Git] 브랜치 병합 방법 Merge, Squash, Rebase (Fast-Forward, 3-way-merge)

여러명이 같이 개발을 진행할 때 서로 다른 브랜치들을 자주 병합을 하게 됩니다. 이 때 어떤 브랜칭 전략이 있으며 어떤 방식으로 병합이 이루어지는지 알아보겠습니다. Merge 일반적으로 많이 사용되는 병합 방법이며, 커밋 이력을 모두 남길 때 사용합니다. $ git checkout main $ git merge my-branch 이 방식은 상황에 따라 다시 Fast-Forward 방식과 Recursive 방식으로 나뉩니다. Merge (Fast-Forward) 새로운 브랜치 my-branch 가 main 브랜치로부터 분기된 이후 main 브랜치에 새로운 커밋이 올라오지 않았다면, my-branch 가 main 와 비교하여 최신의 브랜치라고 할 수 있습니다. 즉, my-branch가 base인 main을 ..

개발/Git 2024.02.27
이전
1
다음
더보기
프로필사진

같이 공부하는 개발 일지 입니다.

  • 분류 전체보기 (22)
    • 자격증 (1)
      • SQLD (1)
    • 개발 (21)
      • Javascript (2)
      • Network (1)
      • DataBase (1)
      • AWS (1)
      • C# (1)
      • Security (2)
      • Java (5)
      • Git (1)
      • Math (0)
      • Data Structure (1)
      • etc (4)
      • Algorithm (1)
      • 프로젝트 (0)
      • BackEnd (1)

Tag

fastify, HTTP, JoinColumn, 인증, 의존성 문제, offset binary, JavaScript, 오토 언박싱, 자바, 인가, 3 way merge, 자료구조, 상속, 소캣통신, jwt, Java, 버킷정렬, 버킷리스트 없는 버킷정렬, 기저법, 개발옵션,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바