All Articles

git rebase 하는 법과 순서

git rebase 명령어 순서

1.rebase를 하기 전에 우선 마스터 브랜치에서 git pull origin master 를 한다. conflict 를 해결한다.

2.git add .

3.git commit -m “rebase(내용입력)”

4.git rebase -i master feature/roomsdetail(현재 브랜치)

5.첫번째 commit 은 pick로 두고(필수), 나머지 pick들을 s로 바꿔준다.
(i를 누르면 수정 할 수 있다. 수정 한 뒤에 ESC를 누르고 :wq를 입력하여 저장하고 나온다.)

6.한번에 성공 할 수도 있지만, 에러가 나오면 설명에 나오는 git rebase —continue 를 입력해보도록 한다.
(—continue로 문제 해결했음)

7.#으로 이전 commit 들을 주석 처리 할 수 있다.

8.git push origin feature/roomsdetail(현재 브랜치) 를 입력하게 되면 reject가 될 수도 있다.
그땐 git push origin -f feature/roomsdetail(현재 브랜치)를 입력하여 강제로 push 한다.