728x90

git rebase 는 merge와 다르게 브랜치를 남기지 않고 그 부분을 떼서 합치려는 브랜치의 최종 커밋 이후에 붙이는 방식이라고 한다.

보통 merge를 사용해서 작업했는데 굉장히 많은 사람이 작업하는 프로젝트에서는 merge를 하게 되면 브랜치가 너무 많이 남아서

지저분해질 수 있다고 한다.

 

rebase를 하는 방법은 먼저 rebase 할 브랜치로 이동한 다음 아래의 명령어를 입력한다.

git rebase [이동할 브랜치 이름]

 

pull을 할 때도 merge와 rebase를 사용할 수 있는데 아래의 명령어를 입력한다.

git pull --rebase

 

pull을 하고 충돌이 일어나면 충돌을 해결한 후 아래의 명령어를 입력한다.

git rebase --continue

 

앞으로는 merge와 rebase를 상황에 따라 적절하게 사용해야겠다는 생각이 들었다.

 

제대로 파는 Git & GitHub - by 얄코 수강 하며 공부한 내용입니다!

728x90

'Git' 카테고리의 다른 글

Git branch strategy, 깃 브랜치 관리 전략 공부  (0) 2022.08.20
git 커밋 날짜 지정  (0) 2022.08.20
git reset 옵션, git checkout  (0) 2022.08.20
git merge 중단하는 방법  (0) 2022.08.19
git branch 생성, 이동, 삭제  (0) 2022.08.19

+ Recent posts