목록rebase (1)
취미가 좋다
git rebase 간단 설명
git rebase git merge 와 같이 두 커밋을 합치는 작업이다. git rebase 는 커밋들을 한 줄로 깔끔하게 만들고 커밋의 순서를 만들어준다는 특징이 있다. 아래 예시를 보며 쉽게 이해해보자. - 왼쪽처럼 c2, c3 커밋을 각각 가리키는 bugFix, main 브랜치가 있다고 하자. - 현재 가리키고 있는 브랜치는 bugFix 이다. - git rebase 명령어로 2개를 합쳐보자. git rebase main - main 과 bugFix 는 따로 작업했지만 순서대로 작업한 것처럼 보이게 된다. - 기존에 있던 c3 커밋은 없어지지 않았지만 가리키는 브랜치가 없어서 흐릿해진 상황이다. - 같은 방법으로 main 을 c3' 커밋으로 옮겨보자. git switch main git rebas..
개발 기타/git
2023. 1. 24. 11:08