Git) rebase
·
깃 탐구
Git Bash로 rebase 하기 rebase 각각의 폴더를 생성하고 커밋을 하여 3개의 버전을 만들어 둔 상태이다. "charactor" 브랜치를 만들어 준다. 브랜치의 생성과 체크아웃하기 git checkout -b 추가적으로 "charactor"브랜치에서 2개의 버전을 추가했다. "master"브랜치로 2개의 버전을 더 만들어준 뒤 브랜치는 아래와 같다. "charactor"브랜치는 3번째 커밋을 base로 만들어졌다는 것이 확인 가능하다. 1. base를 바꾸고자 하는 브랜치로 체크아웃을 해준다. git checkout 2. rebase를 해준다. git rebase rebase가 되었다.
소스트리) 재배치 하기
·
깃 탐구
소스트리에서 재배치하기 rebase 아래와 같이 3번째 커밋을 베이스로 "add"커밋을 만들어 작업을 했고, "master"브랜치에서도 따로 작업을 했다. 아래의 그림과 같다. "master"의 3번째 커밋을 베이스로 했던 add 브랜치를 "master"의 5번째 베이스로 바꿔보겠다. 이것을 브랜치의 재배치(rebase)라고 한다. 1. 재배치하고자 하는 브랜치로 체크아웃을 한다. 2. 베이스로 하고자 하는 커밋에 오른쪽 클릭을 하고 "재배치"를 클릭한다. 3. "확인"을 누른다. 아래와 같이 재배치가 되었다. 아래의 그림과 같다. "master" 브랜치를 새롭게 커밋을 추가하면 위그림처럼 "add"브랜치의 베이스가 바뀌었음을 알 수 있다.
오지랖 토끼
'rebase' 태그의 글 목록