728x90
충돌난 상황
- featrue/signup-test-api 브랜치에서 로컬에서 작업후 커밋
- remot에서 featrue/signup-test-api 브랜치의 내용이 변경
이후 로컬에서 pull을 하려니까 위 사진과 같이 pull이 되지 않았다. 새로운 커밋을 남기지 않고 pull 할 수 있는 방법인 `rebase` 를 사용해서 문제 해결.
해결 과정
git pull 에서 에러가 난 브랜치에서 아래 명령어 실행해서 원격에 수정된 최신 코드를 로컬의 `ref/remotes/origin/{branch_name}`에 받아온다.
git fetch
아래 명령을 실행해서 원격 코드 위에 다시 로컬 코드들을 순서대로 쌓는다(커밋)
git rebase origin/{branch_name}
728x90