소스트리 재배치1 [Git] Git rebase 재배치 사용법 [Git] Sourcetree rebase 재배치 rebase - 말 그대로 분기의 베이스(시작 위치)를 바꾸겠다는 말이다. rebase와 merge는 브랜치를 합치는 역할이다. merge를 쓰겠다면 굳이 쓰지 않아도 된다. 하지만 rebase만의 장점이 있다. rebase가 merge보다 commit log가 깔끔해진다는 장점이 있다. 주의: 이미 공유된 커밋(main)은 리베이스하면 안된다. (커밋 해시 값이 변경됨) main, newFunc 두 개의 브랜치가 있다. base는 initial commit 이다. 브랜치 1, 브랜치 2가 각자 커밋이 진행하면 두 브랜치는 initial commit기점으로 하여 갈라지는 형태가 된다. 이 상태에서 rebase를 실행하려고 한다. rebase를 하면 발생 .. 2022. 7. 26. 이전 1 다음