본문 바로가기

레넌의 개발 일기

검색하기
레넌의 개발 일기
프로필사진 brorae

  • 분류 전체보기 (22)
    • Spring (2)
    • Spring Data (2)
    • 자바 (5)
    • DevOps (9)
    • Git (2)
    • Web (2)
Guestbook
Recent Posts
Recent Comments
Link
  • GITHUB
  • EMAIL
Today
Total
Tags
  • merge
  • StringBuffer
  • 지속적배포
  • MVC패턴
  • logback
  • REST Docs
  • WEB APPLICATION SERVER
  • JPA
  • logging
  • 지속적통합
  • mvc
  • Array
  • Log4J
  • submodule
  • oAuth
  • 원시값포장
  • 정팩메
  • ci/cd
  • Rebase
  • web server
  • StringBuilder
  • jpaauditing
  • Jenkins
  • slf4j
  • 정적 팩터리 메서드
  • List
  • CasCadeType
  • CI-CD
  • Swagger
  • 서브모듈
more
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Rebase (1)

레넌의 개발 일기

Git Merge와 Rebase의 차이

Git에서 한 브랜치에서 다른 브랜치로 합치는 방법은 두가지가 있다. 1. Merge 2. Rebase 1. Merge Merge는 branch를 말 그대로 통합하는 것이다. 위와 같은 상황에서 hotfix 브랜치를 master 브랜치에 병합하고 싶다면 아래와 같이 코드를 작성하면 된다. $ git checkout master $ git merge hotfix Updating f42c576..3a0874c Fast-forward index.html | 2 ++ 1 file changed, 2 insertions(+) hotfix 브랜치가 가리키는 C4 커밋이 C2 커밋에 기반한 브랜치이기 때문에 브랜치 포인터는 Merge 과정 없이 그저 최신 포인트로 이동한다. 이런 Merge 방식을 Fast-forwa..

Git 2022. 2. 17. 23:45
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바