[하는 방법] 리베이스 하고 싶은 브랜치에 체크아웃하고 베이스가 됐으면 좋겠는 브랜치 명을 적는다. git rebase 베이스 브랜치 [rebase란?] 내가 이해한 바로는 베이스가 되는 코드를 바꾸는 것이다. (왼) 이렇게 마스터 브랜치에 A 브랜치와 B 브랜치가 있다고 했을때 베이스는 파란색 점이다. (오) 이때 A브랜치를 merge하고 B브랜치의 베이스를 A브랜치로 만드는 것이다. 이때 A브랜치와 B브랜치에서 충돌나는 게 없으면 스무스하게 리베이스가 되고 아니라면 코드를 선택하라고 나온다. 코드의 플로우도 엄청 깔끔하게 유지할 수 있어서 내가 항해를 하면서 팀원들이랑 쓰던 기능인데 이런 리베이스에도 위험성이 있다고 한다. 이미 공개 저장소에 Push 한 커밋을 Rebase 하지 마라 라고한다. 리베..